200 Tacoma 4x4 2.7 4 cyl error codes

Truck has been running well until today. it is reasonably cold, may 20 degrees but I doubt this has anything to do with it.
Check engine light came on, went to Auto Zone to have it checked.
Came up with two codes, PO125 AND PO135.
The 125 code says Insufficient coolant temperature for closed loop fuel control.
The 135 code is something like a problem with the coolant sensor. He couldn't print it out cause he broke the printer on that one.
Are the two related?
What does each do? I think I an pretty sure what a coolant sensor is in a older car, probably the same here but what about the 125 code. He said something about a TPS, I think he called it a Temperature Pressure switch or like that.
What could happen if I don't get it fixed right away.
Added INFO: Here's some more info, I checked my Haynes Manual and it says that the PO125 code is : O2 sensor heater circuit fault and for PO135 : Upstream heated 02 sensor heater circuit (high voltage Bank 1, Sensor 1.
It appears that he gave me the wrong info? And is it just the 02 sensor?
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

This code means just what it says. The engine coolant is not getting warm enough for closed loop operation. This usually means the thermostat is stuck open. If the thermostat was stuck open you would have little to no heat and the engine temp guage would stay at the cold mark or take a long time to reach normal temp ( middle of guage )'

Then why couldn't he write it down on a piece of paper ???? From the info I found a P0135 code indicates O2 sensor heater cicuit malfunction - bank 1 sensor 1 This could be as simple as on O2 sensor gone bad ( common) or it could be a wiring problem ( not so common ).

Coolant temp sensor would be the same in any car that used one. It tells the computer what temperature the engine is at.
probably the same here but what about the 125 code. He

Your truck will continue to run like crap and your fuel mileage will drop.

It could be your Haynes manual is wrong. All the info I found for the P0125 code says it is the coolant sensor. That's easy to check by watching the engine temp gauge.
For the P0135, O2 sensors are a wear item that need to be replaced at high mileage. If it were mine I would just put an O2 sensor in it.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

I would expect that the core problem is that the coolant temperature is too low. A stuck open thermostat is the first thing to suspect. You ought to be seeing the temperature gauge reading too low and you're probably getting very little heat out of the heater especially at highway speed. If the coolant doesn't get to normal temperature, the fuel system cannot go into closed loop and the oxygen sensor output is probably too low and not changing. The computer logic can interpret a low, constant oxygen sensor output as a heater circuit malfunction and thus set the P0135 code. Get the coolant temperature problem fixed and the O2 sensor code will likely disappear too. Good luck. Al
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
wrote:

This is correct.
If the coolant doesn't get to normal temperature,

If the computer doesn't go into closed loop it doesn't use the O2 sensor output.
The computer logic can

Wrong. The computer will not interpret a low O2 sensor output as an O2 heater circuit failure. The heater circuit is a seperate circuit of the O2 sensor and has nothing to do with O2 sensor output voltage.
Get the coolant temperature

The coolant temp problem will have nothing to do with an O2 sensor heater failure.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Heater works perfect, replacing the CTS tomorrow, will see what happens then.
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Try this,
http://autorepair.about.com/cs/troubleshooting/l/bl_obd_main.htm
Assuming you have described the errors accurately -- I haven't looked them up -- they are related to one another.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.