I had the same problem and it was caused by a disconected temperature sensor under the intake manifold, the one used by the computer not the gauge one. Maybe you want to check that if you havent fix it yet.
junior