I'm suprised no one suggested possibly the most easy (and common? Duno) problem that could cause this : bad thermostat.
This happened on my first car, some old beater AE86, and found the thermostat simply did not function. Was an easy and painless fix.
|