You need three things for the engine to run, compression, fuel and spark. You say you have fuel now check for spark.
Probably the fuel pump is bad.
code 12 is telling you that you are in diognostic mode and the codes will start coming
It crank but it dos'nt start recently i pu some gas in the thraun then it start
No, it has nothing to do with that.
Several problems can cause a 1999 Blazer not to start. There could be a fuel problem or a firing problem. Check for fuel pressure and ignition spark first.
You need 60 psi or it will not start.
The 99 Blazer could be sluggish for several reasons. Check the air filter fuel pressure and EGR valve for a start.
It maybe the Thermostat if it bad the 4.3 will quit and not start untile it cools down
Could be several things, Crank sensor on distributor, bad oil pressure switch, bad computer. If you cycle the key on then off, do you hear the fuel pump run? When you try cranking the engine what is the oil pressure gauge at 350 Vortec engines require 20+ psi oil pressure to trigger the distriuter to fire.
Fuel pressure should be around 40. If the injectors are not getting power it will not start. Start with a crank sensor first.
Make sure there's gas. I had that problem with my 98 blazer and after changing the fuel filter and getting a new battery, and other troubleshooting, I was embarassed when I found the gas tank was empty!
its a bad fuel pump. it works enough to keep it running but it isn't putting out enough pressure.