Just got a 2012 and it had codes P0128 and P003C. It had no coolant and low oil, now changed oil so no P003c. Still with P0128 and low coolant on screen. Been adding distilled water to see where it’s leaking and noticed some water underneath the crankshaft pulley. I noticed that thermostat was replaced when? Have no idea. Should I just replace water pump, thermostat, and crossover?