You have two separate problems.
Oil leak: If it is coming from somewhere the alternator is, you have a bad seal. It will be either one of the camshaft seals or the front seal (crankshaft seal). You won't know until you pull the harmonic balancer out (crank seal) or the timing cover (for the cam seal).
Overheating:
You said it would cool off if you turn the heater on. Your thermostat is stuck closed. Replace it.
SPONSORED LINKS
Friday, January 16th, 2009 AT 1:49 AM