Skip the auto shop - Our mechanics make house calls

Q: My Hummer shows code P0300 after getting gas

asked by on

Put 40 bucks of gas in tank from same place as always super America. Got on freeway about 10 min on freeway check engine light came on. Stopped at orileys to check code and got p0300. Random misfire drive home. When on freeway could feel the loss of power. I have good oil pressure not overheating truck starts no problem idles slighty ruff.

My car has 173000 miles.
My car has an automatic transmission.

You may have got contaminated fuel from the gas station. The code P0300 indicates you are getting a random engine misfire. This random misfire does not point to any one cylinder misfire and indicates that the fuel may be contaminated with something like water. All gas stations have some water that is in their tanks in the ground. The water normally sits in the bottom of the tank and if it becomes excessive then the gas station will need to have it removed. Now if there is about 2 inches of water in the tank settled on the bottom of the tank and the refueling truck dumped new fuel in the ground tank then water will temporarily mix with the new fuel for about an hour. If you happen to get fuel at the time the water is mixed up in the tank then you would get some in your tank. This water will cause erratic running and misfires in the engine. If you go to the parts store and get some dry gas additive it will disperse the water so you can run it through the engine and as soon as you get to half tank then refill tank again to disperse the water more until the engine starts running better. Then you can get the Check Engine Light cleared.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Hello replaced bent exhaust valve on 03 bmw 745li reassembled everything now car cranks but wont start only pending code po365

Hi there. Essentially, the P0365 code means that there has been a lack of voltage detected from the camshaft position sensor B in bank 1 by the PCM within a few seconds of the engine starting. The camshaft position sensor...

Q: Engine Light/ Maintenance Required/ TCS Light on

All these codes point to engine misfires. You should pull the spark plug wires to see if oil is on the spark plug wires causing the misfire. You would need to replace the valve cover gaskets and spark plug tube...

Q: Check Engine code p0758

A P0758 code indicates a problem with the vehicle's shift solenoid, specifically shift solenoid B. If this light has come on, then the vehicle may be experiencing poor performance, or unusual shifting. As this component is located on the underside...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.