While those are reasonable suggestions, I'd start with fuel system too. Sounds like classic fuel being starved.