Originally Posted by David1235102
I have this problem when filling up my tank over halfway (have a ej22 99 legacy). replaced everything it could be except the vapor return system and the fuel tank filler pipe.
mine dies randomly at any rev/any speed. it misfires and sometimes throws a code for a cylinder misfire, most of the time not. i tried getting to the filler pipe the other day but the first bolt i tried to remove on the cover cracked off (so rusty). it will probably be mid-late april before i try to remove the other two and the broken one. i'm assuming at this point that there is a hole rusted through the fuel filler pipe and the vapor return system is purging air into the engine, causing the misfire.
i've already replaced the spark plugs, spark plug wires, ecu, battery, and ignition coil. i've also taken pressure readings on the fuel pump and all is good.
mine always starts back up again but it sometimes takes a couple minutes of cranking (on and off).
good luck with yours; odds are it's something that's already been listed
I found this info: this condition can be caused by a Fuel Pump Relay not supplying power to the pump due to dirty contact points inside the relay....(THIS is actually quite common)....locate your Fuel Pump Relay under the hood in the fuse box found there....find the relay....and SWAP IT with an identical one that powers something else......if after you swap them the issue is resolved....you found it....
Another fueling issue can be that your fuel pump motor gets stuck....If this does the "no start" condition again......locate your fuel tank.....and BANG ON IT.....like with a 2x4 piece of wood what this does is Jar/vibrate the fuel pump in the tank and many x it will jog the fuel pump motor into spinning again.....IF you do this experiment and the banging the tank trick works.....then its your fuel pump getting "Tired"....
Either the fuel pump cant get power.....or the fuel pump is getting stuck...THESE cover the issue IF it is a fueling problem. THE OTHER....and EQUALLY IMPORTANT cause could be that you aren't getting spark to the plugs....that's a whole other bag of tricks.... IF she cranks over and doesn't start....go back and actually SMELL your tailpipe....LOL....I know sounds silly.....but if you smell unburnt fuel smell.....then it is not getting SPARK.
Hope this helps?