I have a Gen 2 engine I am installing in a car. I am getting no fuel pump prime, A flashing red light on the instrument cluster and FI in the center readout. The ignition switch is not original, but it is new. Does this 2012 set up use a coded key? I purchased an interface module and the ecu had 2 codes. C 42 and an intake air temp code. I set the airbox on the motor and plugged in the sensor. I double checked my wiring harness and verified the ecm was getting power. I cleared the codes, turned the key on, the codes were gone, but no change. Additionally, I do not have a speed sensor connected, so does the ecm need to see a speed sensor signal? The service manual is a little conflicting in this area from what I can tell. The main wiring diagram shows a speed sensor wire going to the ecm, yet the wiring diagram on page 1A-4 of the manual shows 3 speed sensor wires going the instrument cluster only. Any thoughts would be appreciated.