My next door neighbour has non-stop issues with his cars recently.
He purchased a Cav 2.0 a while back but ended up requiring a new engine. He picked up a new C20XE to replace the old one and its running.
But, its idle speed is 2000 rpm, and it hesitates like a bitch at low revs, and when you give it a little, it pops.
Click here if you cannot see the above video...
He has to stick his foot down to get it moving.
He had a diagnostic and they said its the HALL Sensor? Which I've never heard of.
I wasn't expecting the Pop, which scared the crap out of me.