Have Ford Questions? Ask a Mechanic for Answers ASAP
Does it seem like it cranks over at normal speed it just doesn't want to start or does it crank slowly?
Have you tried to prime the fuel pump? Try turning the key to the run position for 3 seconds and then off and then run for 3 seconds and then off and then start the engine. If it starts right up then the problem is most likely a failing fuel pump.
The smoking sounds like maybe too much fuel is getting in somehow. Maybe a bad fuel pressure regulator or a leaky injector. You don't have any trouble codes stored?
You might need to pick up a fuel pressure test kit and hook it up to see what kind of pressure you are getting out of the fuel pump.
The best place is at the fuel filter. They make a fuel pressure test kit with a long hose so you can run the gauge up to the driver window from the fuel filter and see what is reading while driving.