2001 BMW 325CI P0128 Fault: Diagnosis and Fix Guide
Hello, I own a 2001 BMW 325CI with a 2.5-liter engine. Recently, the P0128 diagnostic trouble code appeared and has returned after being reset. The coolant temperature gauge reads normally at the halfway mark, and I've confirmed that the cooling fan is operating correctly. Despite this, the vehicle continues to trigger the P0128 code. What could be causing this issue? Is it likely a faulty thermostat or another component? Any advice on how to diagnose and fix this would be greatly appreciated. Thanks for your help.
The most common cause is a malfunctioning thermostat. Dashboard gauges can sometimes provide inaccurate readings, so it's important to verify engine temperature with additional tools.