GM Repair Problems? Ask GM Repair Expert Now.
First of all, I believe you might have a blown head gasket and that is the reason for the coolant in the exhaust.
Give me a second to lookup those codes.
When it stalls and doesn't restart, can you hear the fuel pump run when you first turn the key to run?
Although it probably don't matter, but is this the C1500 (2wd) or K1500(4wd)?
P0452 refers to the fuel tank pressure sensor and low voltage.
Here is a test for it,
P0131 and P0151 both refer to the O2 sensor circuits, P0131 being HO2S Circuit Low Voltage Bank 1 Sensor 1 and P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1 and here is that test.
I suppose i's also possible to have an intake manifold gasket leaking coolant if there is coolant in both exhaust pipes, that is of course if it's dual exhaust.
You should be able to remove the gas cap and put your ear up to the fill hole and have someone else turn the key to run, in order to listen if the fuel pump runs or not.
If at any time when it stalls or won't run, wiggle the fuel pump relay and feel if it's loose in the socket and while you are at it, replace it anyhow.
I don't think a fault with the sensor would cause the problem but something causing either low/high fuel pressure or none at all, exactly the reason I asked for you to listen if the fuel pump runs or not.
I think I remember something about the gas cap being loose can cause that code, too. Anyhow, I would try a new gas cap for now.
I gave you a test procedure for that, I suggest you just follow it, no sense in guessing.
I would assume the fuel pump is shutting off.
Do you have a scan tool or just a code reader and if you do have a scan tool will it allow you to look at freeze frames like in that test?
I was reading through that test procedure, it's all in there. Loose wiring, bad connections, shorts, intermittent problems. etc