I had the fuel pump go out, so i replaced it. Now it seems to run fine when it's cold, but when I shut it off and try to restart it, it doesn't want to restart unless I push the gas pedal to the floor while cranking, then it runs really rough and will die unless I keep the rpm's up around 2500-3000 for a few minutes, then it seems to run fine. I am also getting a code 22 for the engine coolant temperature sensor. I replaced the sensor, but still can't clear the code. I'm thinking it's some sensor that's messing up the fuel delivery, but haven't been able to track it down so far. Any help would be greatly appreciated.