Well, after a bunch of idle issues and a hunting and searching and a single miss step early on I have finally fixed it.
So its got a new Mass Air and Cam Sensors, and HAD a new Idle Air Controler, the old one was fine and the new one is bad, runs at 60% just to keep it at idle and causes all kinds of problems.
Glad that is fixed.



I think my front growling noise is now the right side support bearing, has anyone ever tried and or seen the part # for just the bearing? the whole housing with bearing and seal is 31507503115 but would love to just press what is probably a $30 bearing in it along with a new seal.