what do you mean by "erratic idle"
it sounds like maybe someone installed a hi lift cam, have a listen to mine-->
http://www.mhdfl.com/forum/Glens-truck.mp3 thats a LCengineering stage 2 racing cam, if so there's nothing that can be done but grin from ear to ear going down the road