Kinda long story, I'll try to keep it short but as detailed as needed. I pulled my engine this fall to do valve cover gaskets and other gaskets rear main seal, etc. During re-install there was an issue with spark plug wires being switched on the drivers side of the engine (rough idle, backfires). While this was fixed I also had a P0108 code for MAP sensor reading too high. I got a used MAP sensor off ebay and drove for while. (meanwhile my radiator sprung a leak and I'm waiting for replacement). However, the P0108 returned while idling back to the garage to wait for the new radiator. I used a scan tool to monitor the MAP. Most of the time it seems to be reading fine (lowish ~10-12 inHg at idle), but occasionally spikes to ~75inHg for a fraction of a second - causing the CEL. I'm speculating but seems to me to be a short to 5V. Perhaps a bad connector. I could try using the old MAP sensor and see if the issue remains or use another known working MAP sensor to rule that out. Any other ideas to fix this????