Mine was doing the same thing exactly and it was the fuel pump. But it's a Cummins.