ok here is how is starts. i had this bad problem of the the starter hanging up when i would try and start my truck. it was kinda like the engine was bogging down and when i would pull the key, the starter would freespin, so i would have to remove the battery cables. so now if i remove the ecmb fuse or the fuel pump relay it starts fine if i put gas in it, (it does not bog down, turns over normally, no bogging no freespinning). does it sound like the oil pressure switch? fuel pump relay or something else wrong in the circuit? btw i am getting gas.