The most common reason for your 1999 Ford Ranger pickup truck not to start is a battery that needs to be charged. Charge the battery for a minimum of 15 minutes.
check the oil
ckeck your alternator, check your battey and check for corrosion on the battery post.
Check and clean your spark plugs that might be the problem.
first i would check your coil, if its good, check your ignition switch.
Could be a head gasket issue, what color is the smoke? Anyway check that first.
check for spark. check for fuel pressure.
Your distributer might have a crack in it and moisture is getting in to it and grounding it out,inspect it,wipe clean and check.
First, check if you battery if properly charged, and 95% of the time that is the reason.
Check the new battery, check connection cables (the most possible reason but not necessary), check your antitheft system, some of them will not allow start after the battery power outgage.
yes ,gud chance it is blocked