Engine warning light will go on and off periodically. Think its just a short.
When the truck sits on even a slight incline and I start it up to drive. It basically crawls while idling. If I push on the gas to hard the engine will get popping noises and won't accelerate. I have to let the truck idle for a minute and its fine.
But when I am moving and I step on the gas to merge like on the highway. It doesn't want to shift. I have to let my foot off the gas and give it a moment to shift.