When the truck is parked on a slight uphill incline, it seems to take a bit longer to start and it will do a small rev up and down and back to normal. Parked on a horizontal lot, it starts just fine. I suspect maybe I need to change the fuel filter at least? Maybe something else is up?