It could be the fuel cap. If it is vented and has been plugged by small insects or debris, it will only run for a few seconds. Try loosening the cap just enough for it to breathe and see if that allows it to run properly. If so, replace (or repair) y...