check engine light comes on when key is turned to on, shuts off after running, and has not come on when running, however when I checked for codes with a jumper wire the 12 code flashed 3 times (normal) and then I got a 45x3, a rich mixture or O2, which was changed.The map sensor that was changed by Midas was changed again by me , along with the air temp. sensor.That seems to have cleared up the miss I was getting after a long run, but the hard start problem when warmed up has not.Could this be a distributor not advancing timing? I'm being told by auto parts staff that it is not the T.P.Sensor.I give up. Thats why I'm here. Thanks Customer (name blocked for privacy).