Yup, new stat, stamped 87.5, seal (and seat) in good condition. I'm 99% sure it's not passing. I guess the hole in the casting for the 'stat "piston" might not be deep enough, and so the 'stat is opening sooner than designed? But given the consistent symptoms over a few different thermostats I'm more inclined to think the 'problem' is elsewhere.
Seems like 100ohm additional resistance in series with the thermostat could account for the ECU under-reading by ~15°C at 70°C. And under-reading by 1-2°C at 10°C. If that is the reason, it will read ~95°C at a true 120°C... I hope it's not that!! (I'm sure I'd have noticed other things happening if it was reaching that sort of temperature of course )
Tomorrow's job is to confirm negligible resistance between ECU and coolant sensor (and coolant sensor and ground), confirm the actual opening temp of the 'stat on the stovetop, and see if I can verify the ECU temperature readings somehow...
Seems like 100ohm additional resistance in series with the thermostat could account for the ECU under-reading by ~15°C at 70°C. And under-reading by 1-2°C at 10°C. If that is the reason, it will read ~95°C at a true 120°C... I hope it's not that!! (I'm sure I'd have noticed other things happening if it was reaching that sort of temperature of course )
Tomorrow's job is to confirm negligible resistance between ECU and coolant sensor (and coolant sensor and ground), confirm the actual opening temp of the 'stat on the stovetop, and see if I can verify the ECU temperature readings somehow...