sounds like it could be most anything I'd pull the fuel filter and check that may even be the fuel pump.there are somthings on these that even knowing the code dosen't help.