The thing todo is hook up a fuel pressure gauge and watch fuel pressure while its running and then go from there...
what engine does it have and have you replaced the fuel filter yet .......could be egr vavle ..isc motor ....vacum leak ....
on and on and on ........master gm tech for 24 years ...will need more imfor ....
bg
March 2006