it started running like crap out of the blue. it says my ecm is in limp home mode. i have replace the follwoing so far: plugs,wires,cap,rotor, ign module, electronic spark control, the ecm, map sensor,coolant temp sensor,pick up coil, and it still runs like crap but the weird thing is when i unplug the vacume line to the map sensor it runs good but the servic engine soon light comes on then after awhile it starts to run bad again.. any Ideas would help this is my only ride to work.