My 2014 First is throwing a P1299 code, and my rad fan had also gone out, so I fixed the whole cooling system (thermostat, ECT Sensor, Cooling fan assembly, and checked all the fuses and coolant levels, as well as all the hoses). The only thing it could be is the cylinder head temp sensor, I just need to know where it's located.