cycling the key might reset the computer. Or it might just be to give the fuel pump adequate run time to pressure the fuel rail. Or maybe to reset the anti-theft security system. It seems that the anti-theft system causes it's fair share of no starts like this, but I don't have any experience diagnosing it. Beyond that, I'd put a fuel pressure gauge on the fuel system to see if fuel pressure is where it should be (50-60 psi) and see if it's getting spark.
Just in case, I'm assuming that we are talking about a gasoline engine. On the off chance you have a diesel engine, disregard. I don't have any experience with diesels. It might help if we knew which engine you have in that '99.
Just in case, I'm assuming that we are talking about a gasoline engine. On the off chance you have a diesel engine, disregard. I don't have any experience with diesels. It might help if we knew which engine you have in that '99.