My engine dies when idling but will also die when coasting. If I give it some gas, it will restart. Replaced the camshaft sensor but this didn't solve it. Took it to the dealer. They said it needed a new throttle body to the tune of $1,250.00. The code that comes up is P0320 - ignition/distributor input speed circuit. Do you have any idea what it really needs.