took my 308 for a drive yesterday, as i was pulling into my driveway it started running oddly. it will not run above an idle, i checked fuel delivery...