I have a 2001 Grand Prix and the code for the Anti-freeze came up on the scanner. I filled it up to the proper level but the light is still on, also I had a key made at Auto-Zone and when I use it the car cuts off,(like when the fuel pumps is going bad), but when I use the original key it stays running.. Any suggestions??
An expert who has achieved level 3 by getting 1000 points
An expert who has finished #1 on the weekly Top 10 Fixya Experts Leaderboard.
An expert that got 20 achievements.
An expert that got 10 achievements.
Re: Need help with a Grand Prix
The new key must be programmed, did the key you have made have a little silver wire embedded in it? if not it will not work, you are right about the fuel pump, the anti-theft is being triggered by the new key. As far as the coolant light goes I would change the sensor, they are prone to failure and then the light stays on, the level sensor is in the coolant tank or at the top of the radiator tank, small and round with wire going to it.
- 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.
The system only activates like this if there is a defect in the systems operation, you must have the security system scanned to see what is causing the unwanted activation. This is a dealer level repair.
Since modern vehicles have power assisted steering and brakes, when the engine dies, you will lose all power assist features. This will make the steering and brakes very difficult to operate, but they will work with effort. As far as the overheating issue is concerned, if you are only running water in the cooling system, it will overheat. You need a 50/50 mixture of anti-freeze coolant in the system to properly maintain temperature. This also ensures water pump life as the anti-freeze acts as a lubricant to the water pump. If you have the proper mixture of anti-freeze in the system, check for coolant leaks that can cause low water levels. Also ensure that the radiator pressure cap is operating correctly. IF there are no leaks, the cap is good, and you are still overheating, then you need a mechanic to check out the system. The solution may be a simple as a thermostat, or as bad as a blown head gasket. AS far as the vehicle just dying in operation, there are a number of issue that can cause this. Have the vehicle scanned for error codes and work from there.
Having the vehicle checked for DTC'S - diagnostic trouble code's an doing diagnostic's for the code is the proper way to diagnose , not guessing . No you cant reset it or disengage it ,need factory or professional scanner .
1. Make sure the car is cold. Remove the radiator cap (press & turn about 1/4 turn to remove pressure in the system) Once the pressure is bled off you can remove cap and leave it rest on the filler opening.
2. Find the petcock on the radiator (the little valve attached to the radiator. You have to open/turn clockwise to drain the anti-freeze. Drain anti freeze below thermostat housing. About 1/2 to 1 gallon.
3. Have a catch basin for the anti freeze under the car. Remove upper radiator hose from radiator and thermostat housing.
4. Remove thermostat housing from engine block (usually two or three bolts in the thermostat housing). Scrap off ALL old gasket material from engine block. Double check and make sure all gasket material is removed from surface. If not the thermostat housing will leak.
5. Install new gasket with some high temp silicone. Place a couple of dabs on the thermostat housing and gasket (the silicone is used to keep the gasket in place) *MAKE SURE YOU INSTALL the thermostat the same way you took it out. Don't over tighten the thermostat housing bolts.
6. Remove the radiator cap and replace the anti freeze you removed (make sure the anti freeze is clean). Fill the radiator to the top of the filler neck and replace the radiator cap (push and turn the radiator cap to the right- like a pill bottle). Start the car and make sure the temperture guage goes up. The guage pointer should be in the middle of the guage.
7. Check the radiator reservoir for proper anti freeze level. DO NOT OPEN THE RADIATOR CAP WHEN THE CAR IS HOT!!! THE ANTI FREEZE IS HOT AND WILL BURN YOU.
P0300 is a code for multiple misfire. Which could be created to the P0128
P0128 PCM detected that the engine has not reached the required temperature level within a specified amount of time after starting the engine. The intent of the P0128 code is to indicate a faulty thermostat.
A code P0128 may mean that one or more of the following has happened:
Low engine coolant level
Leaking or stuck open thermostat
Faulty cooling fan (running too much)
Faulty coolant temperature (ECT) sensor
Faulty intake air temperature (IAT) sensor
Past experience indicates that the most likely solution is to replace the thermostat. However here are some suggestions on troubleshooting and repairing a P0128 OBD-II code:
Verify coolant strength & level
Verify proper cooling fan operation (check if it's running more than it should). Replace if necessary.
Verify proper engine coolant temperature (ECT) sensor operation, replace if necessary.
Verify proper intake air temperature (IAT) sensor operation, replace if necessary.
If the above items check out good, replace the thermostat
Good luck and hope this helps. keep me posted, be glad to know your car is running 100% again soon.
60/40 but 50/50 is fine, Locate the the drain it is at the bottom of the radiator, drain out the old coolant (remove the pressure cap) and refill the radiator slowly, fill the coolant bottle all the way to the top, run the engine at high idle for 10-15 minutes, do not overheat it, shut it down and let it cool, recheck the coolant bottle and fill to full line, that should do it.