Starting a few months back, the truck takes a little time to start when it has been sitting for a while. It seems as though cold weather affects it more, but that may just be coincidence as it's colder in the morning when I start it after it hasn't been running for 10-12 hours.
Hopefully I can explain this right. It is turning over fine, there is nothing that sounds like the battery is weak. It almost feels like there is no fuel at first. After the truck gets running, I can immediately turn it off and start it back up without issue. The other day, when I left work, the truck took the longest time ever to start and once it started it was running very rough for a few seconds before it started idling correctly. There was a strong smell of gas in the air. So now it seems like maybe I am getting gas, but no spark. The truck runs fine once started.
I don't know if it is related, but over the holidays when I was doing a lot of interstate travel, it would feel like there is a slight miss when running 75 MPH and I hit the gas. I wouldn't press hard enough to cause a downshift, but enough to where I can hear it sucking in a whole lot more air if that makes any sense. It doesn't do this miss at slower speeds and I haven't noticed it since that one particular trip so maybe that was bad gas or something.
I replaced the battery around October so it should be in pretty good shape. The problem started before the battery was replaced. I have also replaced the fuel filter around September, maybe before I noticed the problem. The truck has ~88,000 miles on it and I changed the plugs at about ~65,000 miles. I haven't done anything else other than routine oil changes, transmission fluid changes, and axle lube changes. I am not getting a check engine light.
I swear the truck has a sensor in it that knows that it is almost paid for so that it can start acting up
Thanks in advance for any help.