Cadillac Repair: Engine Overheated, cadillac coupe deville, throttle position sensor


Question
What if I was to buy a rebuild kit and rebuild the motor I have with a kit for the heads, lifters, pistons, rings, etc..?  Also I was wondering if that idle problem would be the throttle position sensor and is there a way to test the sensor to see if it is bad.  I had a bunch of trouble codes and the idle problem was before the overheating but i do not want to spend $1000 minimum for a rebuilt engine if I can fix the one i have.
-------------------------

Followup To

Question -
I own a 1987 Cadillac Coupe Deville with the 4.1 liter 4100 v8.  I have had a problem with the service soon light flickering occasionally.  After the car is warmed up and if I make a short stop and turn the car off for a couple of minutes, when I start the car again the idle will be very high, and when in drive, sputters a little.  Once I start driving everything goes back to normal.  I am pretty  sure that it is the throttle position sensor that is faulty, trouble codes coming up were e22, e26, e27, e30, e32, e47, ee47, f13, f52, f53, f60, f66, ff13.  On top of that, just recently I was driving and the temp. fan light came on, so i got off the freeway and by the time i stopped the car overheated and the engine temp stop light went on.  The car was tapping very bad and lost all power, but the next day I filled it with coolant, it started and ran fine but was leaking coolant from what looked like the head on one side.  I am thinking it blew the head gasket but was wondering if I should do the valve springs, lifters,valve seals, rings, pistons, etc.., in a rebuild kit, or is that too difficult on a cadillac?  Also about the first question.  I thank you for your help.

Answer -
I would drop a rebuilt engine in it because once they get hot they seem to be nothing but trouble afterwards.

Answer
That is entirely up to you. But like I said. Once the engines get hot they tend to warp heads and sometimes blocks. As far as the codes the single letter codes such as E30 and F13 are HISTORY codes which means there was a problem that resolved itself. The double letter codes such as EE47 and FF13 mean that they are CURRENT codes and the fault is still there.

The EE47 means that you have a communications problem between the 2 computers, The ECM and BCM and may require replacement of BOTH computers.

I would say that the TPS has a problem according to the related codes that you have.