Again, not a mechanic- but it sounds like it is getting electrial and I doubt you are starving it for air... so it sounds like a fuel issue. Clogged fuel lines or a bad fuel pump.

I work in Technical training for dealerships, so let me ask some of the instructors..
_________________________
Brad B.