I have a similar yet stranger problem. I get a code 22 which means my BAP sensor is bad. With NO sensor plugged in, my cylinder ID reads a 6cyl. even though I had a v8.
If I PLUG A NEW BAP IN, I get rid of the code 22 (MIL goes out) and the C-ID says 8cyl. The car will not start cold and, I...