Swapped out f150 4.2 block with 1999 mustang 3.8, had timing issues, then found it was plug wire order was out of order on 2 cylinders, switched them then it fired right up. after several starts without any problems.. it suddenly stopped cranking up. no spark on any cylinder. replaced coil pack with the mustang one, same problem. bought new coil pack.. still same problem. can hear the fuel pump come on from underneath.. when i press the purge valve on the fuel rail with the key on.. fuel comes out for maybe 2 seconds and stops. have switched out the crankshaft sensor with the one from the mustang.. no help. i know i have the timing correct because it was running great.. and i used the tool to set the cam synchro with it at TDC. I have swapped the fuel pump relay with the pcm relay.. no help. tried other relays from the mustang on each and still no help. i have ran another ground to the fuel pump.. to the frame, just in case it wasn't getting a good ground... no help. there's no theft light on. when cranking the engine over... the service engine light goes out as it should... from what i read it should go out when cranking, indicating the crank sensor is working. I have tested every fuse under the hood and in dash, all are good. The only thing i can think of is cam synchro.. I don't have another to test with.. hoping someone may have an idea on what else i can try to get the truck firing again? or what would stop it from firing? would fuel pressure stop it from firing if is too low? any help appreciated.. ran out of ideas.