Howdy peoples, got a curly one, but hopefully easily rectified...my "Check Engine" light comes on, the car still runs, then feels like it is starving for fuel, chugs a bit, then the light goes out and the car surges a bit....it's intermittent...on for a few seconds, sometimes several minutes... I had the local Toyota dealership check the ECU...was recording a failure, but without a failure code...they advised it could be the ECU giving up and getting a replacement ECU should fix the problem. Did that...car ran good...then started again, but oddly enough the light would come on, the car still running fine, the light would go out, then the starve/surge would start...the light comes on and the car runs fine. Zen and the art of mechanical maintenance says to me 2 ECUs could not possibly do the same failure, so it leads me to think either fuel filter or fuel pump blockage or failure...also a couple of mates said they had similar issues and it was their fuel pump failing... I think my ECU is recording an "unknown" failure (no failure code) because it is something "external" to it's electronic brain...IE: fuel not coming through, so the poor thing ****s itself and cries "CHECK ENGINE!!"...also the revs drop when the light goes on while idling, then surges to about 2200rpm... I'm getting it serviced this Thursday, ECU reconfig, fuel filter and pump checks and possible replacements if they are at fault... So...does anyone have any other possible scenarios as to why the ECU check engine light does this intermittent on/off thing?; considering the starve/surge issue as part of it... This car was a little gem of a find...158,000k's on the clock...all service books and history...last serviced at 138,000k's... All replies would be helpful in tracking down the ghost in the machine... :) Cheers