My engine runs great but when the check engine light comes on, it starts running weak like it is starving for gas. I have changed throttle position sensor. I can shut it off and start it back up later and it runs fine til the check engine light comes on again. Sometimes I can run for 45 minutes before it comes on and sometimes, 5 min.
ANY IDEAS? Thanks.