This weekend I wanted to treat my G60 which has been all good for me. So I changed the plugs / wires / cap /rotor. Being there I popped the timing light and retimed it on 6* on the dot.
It ran like a champ all weekend and all week. This morning went out to start the car. Now the thing did not want to start unless I hold the gas to have it start and keep it at 2000rpm. If I let go the gas it stalls. Once its warm, it wont go out of open loop. Pulls 20hg of vacuum. And the idle is super low all the time... Even with timing advance it still runs low (500 rpm ish)
When running, once it hits boost, it wont go under 13 AFR. Usually when I blip the gas it hits 10-11 AFR instantly. When going on idle it goes to 12 AFR and slowly creeps to 15.
Today, I changed the CTS sensor, unplugged and bypassed the ISV, double and tripple check the timing. Also checked for vacuum leaks. but souldnt it run higher idle if there is a vacuum leak?
I just dont know where to look now... could someone point me in a good direction?