I have replaced TPS, ICU, PVC valve all vacuum hoses maf sensor as well as egr valve is working as it should. On my scanner i get different coolant temps from day to day. Yesterday when cold it showed 26c and when warmed up would not go over 62c. Today when cold showed 12c and when warmed up 90c. Fans do not come on unless ac is switched on. I have had a consistent spike in rpm's at startup. Goes up to 2500 rpm when engine is warm. Goes to 2200 when cold. It quickly comes down to where it should be. I am hoping the faulty coolant sensor is causing this. Do you know if the sensor can cause a idle rpm spike. I might add no codes shown for anything. Thanks. It is a MazdaTribute 2004 v6 btw.