Beim n46 gibt es je nach Auslieferungsland keinen HFM, sondern nur einen Temperatursensor.
Ist dann hier wohl das gleiche.
Wenn ein Temperatursensor am Fahrzeug defekt ist (Ansaugluft, Kühlmittel, etc.), wird deine Einspritzmenge falsch berechnet und dadurch springt er dann nicht an.
Würde jetzt bei dir mal schätzen, dass einer der Sensoren 15/20 grad zu warm misst.
Das würde schon reichen.
Am besten mal die live werte auslesen nach einer Nacht standzeit und vergleichen