I went on about a two hour drive, (pretty normal it's my daily driver) when I got back into town I filled up at the gas station, started it, pulled up to the stop sign and the engine stalled. I then restarted it, it struggled so I gave it some throttle, let off the throttle then it stalled...