1.) Fuel tank vent plugged? Try running it with the cap unscrewed a bit.
2.) Does it have a fuel pump? I seem to recall they do. Bad diaphram in it?
3.) I also seem to recall it has a fuel shutoff solenoid. Problem there -- sticky?
4.) Not a gas problem, maybe? Have you checked for spark by pulling a plug and cranking it right after it dies?
5.) Leaky or sticky valves? Your need to use starting fluid makes me wonder about that. At 2 years old, maintenance would have to have been poor for that problem to pop up.