Someone will come along with more knowledge than me on these particular models. Sounds like a fuel delivery problem to me. Not enough fuel for the amount of air being put into the engine which can be caused by a dirty fuel filter but it sounds like you covered that.
__________________
Jim
|