Hello - I have an '03 Accord LX sedan with manual transmission. 120K miles. I have a problem starting the car when it gets below freezing ( anything 28 degrees or so colder ). It's baffling me. I changed the coolant ( using Honda Blue last year 50/50 ) and replaced all hoses. New battery last year and it's fine. The trouble is when I first try to start it, it'll misfire badly, die and throw a P0122 and a P0107 ( TPS and MAP ) - I replaced the MAP with a genuine Honda - still no dice. It runs and starts great as long as it is above 32 degrees. I'm beginning to think it might be the engine coolant temp sensor located on the back of the block. it's a K24. I have not replaced the two radiator sensors since the cooling fans work fine and I don't think the other one is as important as the real ECT. Throttle body is clean , IAT and IACV also replaced earlier. No vaccum leaks. I'ts like something is freezing and the sensor might be telling the ECU it's warm outside thus not producing the correct fuel mixture on cold startup. I have not noticed any reduction in fuel economy though. Any suggestions ?