Just for kicks, check your battery. It's a free and easy check at local auto store.
I run mine without doors so I pull the fuse for interior light, but that also runs the alarm to let you know when you leave the headlights on. Long story short, I leave my headlights on and don't know it, it kills my battery so I have to jump it off. It's an older battery also.
Anyway, After getting it started up, it will not run without giving it gas. It'll spin over, start, everything will be fine, just won't stay running until that battery is peaked off. Once I get it going it's fine.
It made me scratch my head, never seen a vehicle that wouldn't stay running due to low battery but..... this one does it.