If the battery is ok (you did a load test?) and all is well without the fuse being in, then there is still an unusual draw, which is measured in amps, not volts - use an ammeter inline with the fuse. One of the most common causes of this problem is a light that won't shut off the way it is supposed to, such as the underhood service light or the trunk light. Any short would blow the fuse.
The code indicates the TPS is still bad and the code is usually right, but it could be a wiring issue at the TPS connector or less likely a computer issue.
To test the TPS circuit, you need to check voltage and ground from the ECM - 5v is the normal reading between the ECM reference circuit and the ECM ground circuit at the TPS connector. Checking the TPS signal circuit to the ECM requires monitoring the TPS signal on a scan tool while jumping the 5v reference and the signal circuits. The TPS reading should go from high when the circuit is jumpered to low when the jumper is removed.
It's probably a malfunctioning lighting control module .The daytime running lamps are controlled by the (LCM) also , by suppling B+ voltage through a resistor to the low beam headlamp circuit after the dimmer switch . Looking at a wiring diagram help's determine as to possible problem's . Not guessing ! Free wiring diagram here
http://www.bbbind.com/free_tsb.html Enter vehicle info. Year , make , model and engine size . Under system click on lighting ,then under subsystem click on headlamps . Click the search button then the blue link. If you look at the diagram you will see everything is connected to the (LCM) . Rather then replacing a bunch of parts ( that still may not fix it ) Your best bet ,take it to a qualified repair shop.
if still billowing smoke [[burning coolant ]] the coolant being burnt with the fuel will knock horsepower to over 1/2 --have work that was done rechecked and tested since its still blowing white smoke wasnt fixed correctly --fuel +air + spark for combustion and power not coolant / water added
Regardless of age, battery discharging first needs to be addressed and fixed - bad battery or something in car (like a light) may be staying on when car is shut off.
Fuel pressure is too low - should be around 50psi and may be caused by an intermittent fuel pump or regulator problem.
The cause of the other problems is usually with the IAC or MAF sensors or the EGR valve - fouling at the EGR, IAC and/or throttle body is to be expected for a car this old.
Not the oil level sensor , Could also be the gauge is bad . You could try buying a used cluster at automotive salvage yard for $20 - 30 buck . Had a problem with chevy cavalier with the temp gauge showing overheating , just started the car so i know it wasn't overheating . Changed instrument cluster , the gauge work normally . You could also check the oil pressure with a pressure tester . Screws into when sensor screws into . Videos on youtube .
How To Check Oil Pressure EricTheCarGuy
Make sure dimmer switch is in the off position, if it is, probable faulty door, or dimmer switch control or a short in interior light wiring.
press the helpful button
make sure you are still full it could also be air in the system if your car is getting temp is getting hotter than usual it is probably air in the system it could also be a stuck sensor.