"Why would clearing the code make it take a step backwards?" A theory. The Powertrain Control Module (PCM), the engine's brain, is an adaptive contraption. It adapts engine operation to many and varied situations using sensor inputs, all in an effort to maintain an air to fuel ratio of 14 to 1 and the expected power. If a sensor or function gets a little out of wack, the PCM does it's best to compensate to a limit. This compensation will make the engine appear to be running along happy as a lark even though a code has been set. Then, horror of horrors, someone comes along and disconnects the battery dumping all those adaptive computations making it start from scratch at default settings.
A P0108 is a high map sensor output. Vacuum leaks will cause a low output. I'll have to do a little research and see what's up with that. The 15 minute time out monster will surely gobble me up so I'll be back.
A P0108 is a high map sensor output. Vacuum leaks will cause a low output. I'll have to do a little research and see what's up with that. The 15 minute time out monster will surely gobble me up so I'll be back.