My 91 sidekick has a fluctuating temp, rough idle and pretty bad mileage. If I'm accelerating it reads that it's running cold. If I'm not on the gas it still isn't at operating temp. But it will read hotter than if I'm accelerating. I replaced the thermostat the other day and it's still acting up. Any ideas?