My engine light randomly comes on and goes off, some days worse then others. When the engine light does this the truck looses power, sometimes engine jerks and sometimes stalls at idle. Also backfires on deceleration when light is on. Jumped OBD, no codes. Unplugged random sensors to ensure the ECU would throw codes for them and it did. Any ideas?