PRIVATE For Sale / Trade Classifieds Sell/Trade your stuff for free! NO COMMERCIAL POSTS!

HELP! car won't start

Old Jan 3, 2018 | 02:20 PM
  #1  
Elmasry's Avatar
Thread Starter
|
Junior Member
Joined: Jan 2018
Posts: 4
Default HELP! car won't start

Hi guys,

I'm new 1) here 2) to owning a hummer 3) to posting in any forum. I'm also not a car expert, but I'm a tiny bit above average when it comes to cars.

Background: bought a 2007 H3 about a month ago with a check engine light on. Scanned it and it's P0128. Gauge will go up to 1/4 only, heater and everything is fine. Clear the code and maybe a week or more later I got it again, cleared it again. So no engine light at that point.

So I parked the car outside one day in a -35 degrees weather and it didn't start after. Obviously I thought it's the battery and tried to jump start that didn't help. So I thought that something (fuel line) must be frozen. Towed it to my garage and waited a couple of days until temperature got to the positives (yes the weather is weird here). Added gas line antifreeze and tried again, still not working. it cranks, starter sounds good, battery is good, and can hear the fuel pump so that should be good too!

Called a mechanic to come see it, checked fuel pressure and it was good (I think 50 PSI or something). checked spark plugs AND THEY WERE DRY! he sprayed some kind of a flammable gas and still didn't fire up. FUSE BOX HAS CORROSION, but I highly doubt that it's causing a problem because I can hear the fuel pump and everything seems working! I can't think of anything else!!

1) unrelated question, but is the P0128 caused by the CTS or the thermostat?
2) can this code cause the car not to start?
3) WHAT ELSE CAN IT BE?

Thank you guys in advance! help a poor guy out.
 
Old Jan 3, 2018 | 05:55 PM
  #2  
LoJac963's Avatar
Senior Member
Joined: Jul 2011
Posts: 2,357
From: Surprise, AZ
Default

Check out this site if you haven't already


https://www.obd-codes.com/p0128


They state you should not see any issues with drivability which I would assume includes starting the engine. I'm an H2 guy so I don't know much about the engines in the 3's but hopefully that site helps you out a bit.
 
Old Jan 3, 2018 | 09:30 PM
  #3  
WR3NCHE4D's Avatar
Senior Member
Joined: Oct 2015
Posts: 219
Default

Don't rule out the fuse box because you hear the fuel pump, but I wouldn't start there. Sounds like there is no spark and no injector pulse. This could be caused by a security issue, but I'm not sure. Do a search on the forum for that. If the security is okay, use a good quality scan tool and get into the data stream and check for RPM when cranking. This checks the crankshaft signal. If it's good, onto the next step. Check fuses for a bad one. Check all of them because one fuse can supply to more than one circuit. Pull out an ignition coil and check for spark while cranking. My guess is no. If there is no spark it's time to get into the wiring. Use a voltmeter for now because I don't have a wiring diagram handy and we don't want to fry any modules causing more grief. The injectors should have a 12volt power with the key on. The ground is controlled by computer and is best to use a noid light, not a test light, to check for ground. The light should flash when the engine is cranking over. This is a start.
P0128 can cause a no start, but unlikely in this case. If the CTS reads full cold, -38, or something like that, it will flood the engine on a warm or hot day. Your thermostat is most likely the cause. It's a very common problem.
 
Old Jan 4, 2018 | 10:35 AM
  #4  
Elmasry's Avatar
Thread Starter
|
Junior Member
Joined: Jan 2018
Posts: 4
Default

Thank you for your detailed input. I was thinking it's either injectors or coils as well since idling wasn't stable before all of that happens (sorry forgot to mention that).
I've read all posts with people having to wait 10 minutes for the security issue, but I don't think I have that.

But what does it mean that there is pressure in the fuel line but the spark plugs are dry? Does that indicate that the fuel pump is working but the injectors are clogged?

I changed the CTS for yesterday because it was easy, but I'll do the thermostat soon once I get the car to run.
 
Old Jan 4, 2018 | 10:49 AM
  #5  
Doc Olds's Avatar
Super Moderator
Joined: Jul 2007
Posts: 13,101
From: Boat Town USA MI
Default

Fuse box has corrosion. That opens a Big Ole Can of worms. You need reliable voltage to the PCM circuit, without that, you will have all sorts of problems. Too many to speculate about here.

Clean up the main fuse block connections and ground. If you are still using the OEM crappy azzed battery terminal connectors, get rid of those and replace them with a quality aftermarket set, like Stingers or your favorite brand.

How many miles on the odo? For your rough idle see this:
https://www.hummerforums.com/forum/h...what-do-33916/
 
Old Jan 6, 2018 | 08:05 PM
  #6  
hummerz's Avatar
Senior Member
Joined: Jul 2012
Posts: 9,015
From: C-Town
Default

P0128
1st Check to see if the A/C works.
Yes? Replace the ECT.
No? Replace the CTS.

1. Clear the code P0128 and verify the gauge and A/C works again.
2. If so, start by replacing the thermostat with the highest quality part available. Retest thermostat's operation.
Tech Tips: A code P0128 will cause the temperature gauge not to work and the A/C not to work because the computer does not know if it is a thermostat or coolant sensor reading that is wrong.
____________________________________________

This code will NOT cause a no start! Before/during/after you repair the above code, go and check the battery/fuse box/ignition switch connections!
GL
 
Old Jan 6, 2018 | 08:16 PM
  #7  
hummerz's Avatar
Senior Member
Joined: Jul 2012
Posts: 9,015
From: C-Town
Default

Btw, If you have a scanner:

1. Start and run the engine to operating temperature. Clear the DTC's.

2. Verify the actual temperature of the engine matches the scanner display.

3. If the values match, test drive the vehicle while monitoring the Engine Coolant Temperature Sensor.

4. If the actual engine coolant temperature drops to less than 176 F, replace the defective thermostat.

5. Clean the throttle body assembly.
 
Old Jan 6, 2018 | 08:48 PM
  #8  
hummerz's Avatar
Senior Member
Joined: Jul 2012
Posts: 9,015
From: C-Town
Default

Originally Posted by WR3NCHE4D
Don't rule out the fuse box because you hear the fuel pump, but I wouldn't start there.

Sounds like there is no spark and no injector pulse. This could be caused by a security issue,


but I'm not sure. Do a search on the forum for that. If the security is okay, use a good quality scan tool and get into the data stream and check for RPM when cranking. This checks the crankshaft signal. If it's good, onto the next step. Check fuses for a bad one. Check all of them because one fuse can supply to more than one circuit. Pull out an ignition coil and check for spark while cranking. My guess is no. If there is no spark it's time to get into the wiring. Use a voltmeter for now because I don't have a wiring diagram handy and we don't want to fry any modules causing more grief. The injectors should have a 12volt power with the key on. The ground is controlled by computer and is best to use a noid light, not a test light, to check for ground. The light should flash when the engine is cranking over. This is a start.
P0128 can cause a no start, but unlikely in this case. If the CTS reads full cold, -38, or something like that, it will flood the engine on a warm or hot day. Your thermostat is most likely the cause. It's a very common problem.
You are indeed correct! Pass lock feature:
Yes: fuel pump,
No: injector pulse,
No: Spark..

You can't steal my rig, just my gas.
 
Old Jan 9, 2018 | 03:12 PM
  #9  
Elmasry's Avatar
Thread Starter
|
Junior Member
Joined: Jan 2018
Posts: 4
Default

Thank you all for your responses! just wanted to update you since it's working again after I brought in a mechanic.

Apparently the cylinders were flooded! he's saying that the weather was extremely cold that the fuel didn't burn in time and just filled the cylinder. floored the pedal and kept on cranking for a while until the fuel was flushed and better mixture fired it up.
 
Old Jan 9, 2018 | 03:14 PM
  #10  
Elmasry's Avatar
Thread Starter
|
Junior Member
Joined: Jan 2018
Posts: 4
Default

Regarding the P0128 code: it is the thermostat. I changed the CTS just because it was easy and didn't do much. I also plugged in an OBD scanner and the coolant temperature is at 75 degrees.

Does anyone know how to tighten the CTS? I can't find the right tool for it.
 

Thread Tools
Search this Thread

All times are GMT -5. The time now is 06:19 PM.