- If you need clarification, ask it in the comment box above.
- Better answers use proper spelling and grammar.
- Provide details, support with references or personal experience.
Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.
Tip: The max point reward for answering a question is 15.
What is the O2 sensor reading? If it runs rough check the engine compression, run an injector flow test and clean and replace as necessary. Check the EGR for leakage. Drive it and see if the misfire codes return, I think they will.
You have an at times fault which is loss of spark on all four cylinders. Worse case is the engine control module (quite expensive) so lets keep that for last cause. If it were to fail it would more than likely 100% of the time. Therefore the most likely causes are either a dirty connector or loose ground. See image 1&2 below to uncover coil on plugs. locate connector plugs common to all four plug wires. There are two junction connectors A & B. With key off remove connectors, check for bent pins and spray with DOXIT a radio shack product that is a great No Touch pin cleaner. Replace connectors. One wire from each of the four coil on plug wires leads back to the ECM (Electronic Control Module) Connector A (it is labeled). disconnect and perform same procedure using spray. Reconnect...you'll need to clear codes by disconnecting positive battery terminal for 3 minutes. Test run vehicle to see if troubles have cleared...If not; do you have a multimeter and a wee bit of experience using one? If so put on lowest ohm setting...Hold one terminal on the negative battery terminal...right on the post...Hold the other on bare metal of chassis as in fender...record reading...While holding lead on battery terminal move the other lead to metal of engine block...record readings...Must be close to zero ohms about 1 to 200...If readings are around 2000 ohms the car has an inadequate ground...If so send me a message...email@example.com
p300, is a generic code for misfires. Could be any of the cylinders or all. When's the last time you had a tune up? Start with the cheap stuff, fuel filter, air filter, and clean the throttle body. If that doesn't clear it up, replace the plugs and wires.
The stalling is all related to why your Check Engine Light is on. Go to your local AutoZone and they can read your code with a OBD II scanner for free and let you know how to repair it. The Airbag light problem can also be solved at the same time.
Some things to check since it has sat so long.
dirty throttle body
The p300 code is a multiple cylinder misfire code. It sounds to me from what you described, that you are having some type of fuel pressure issues.