I had the same problem with my 99 last year, it ended up being the fuel pump and fuel regulator.