My temp sensor got all wacky right before my battery died. Was working fine before the battery died. The dead battery and wacky sensor caused the fans to get all crazy too. I replaced the battery and that fixed the fan issue but my temp won't go past 160 now either. Was thinking about replacing the sensor but now I'm thinking of replacing the thermostat. I'm close to 200k miles on the original water pump so thinking I should go ahead and do the temp sensor, thermostat, and water pump. Does anyone know if Part No 12685257 includes everything? Looked at pics online and looks like it does but can't tell for sure.