Since I bought my Jimmy I have replaced the water pump, thermoset, temp. sensor. It has not overheated since the waterpump was replaced but the temp still goes up to 240 and then goes right back down. what else could it be? and i think my cpi is bad too. we replaced the regulator and it still idles rough and smells of gas near the front of the jimmy. can anyone help?