2017 Surburban 5.3 123k miles. First post, but have searched along the forums and gotten help before, but this one has me stumped.
24k miles ago (98k miles), had all the lifters replaced on the passenger side as well as the plugs, wires, and coils.
Less than 20k miles ago (106kish) had a rebuilt transmission put in. (should have traded it then, but I was thinking i just poured all that money into it so maybe we'll be good for another 100k)
Back in the summer, I had to replace my battery that wasn't even a year old when it just randomly went bad.
It's also always had that what feels like a misfire while sitting at a redlight, but the RPM doesnt move and you don't feel it all the time. I started using only Chevron gas and that seemed to help that out a good bit. I have mentioned to my wife before that maybe I should change the fuel pump to see if that would help that issue.
Fast forward to a week and a half ago, I had stopped near my house at store when I cranked it up, it was very rough idle and I was only a mile maybe from home so I drove there and it was running rough skipping like misfiring. As I was about to pull in, the engine light started blinking and the TSC light came on. I shut it off and went inside for a bit, then got my code reader and cranked it back up to pull the codes and it was running smooth, no lights, but it gave a pending P0304 misfire. I've had plenty of coil pack trouble with a F150 I used to own so to me it seemed obvious that coil was maybe going bad so I picked up one and switched it out. No more codes, no more running rough, until a week later, I left home and got about a mile down the road and when I was slowing down at a light, the car starts skipping and jumping again and running rough so I immediately turned around and headed back. It skipped probably 3/4 of the way back, then it seemed to clear up and it ran ok, not perfect, but definitely not like it was. No engine light, but I checked it anyways and got a pending P0106 MAP/BARO Sensor code. It was time for an oil change anyways so I went ahead and changed the oil, put a new air filter in, cleaned the throttle body, MAF sensor and put a new MAP sensor in (again, previous F150 owner so sensor going out seemed obvious to change it). I cranked it back up after all that and let it run while I was cleaning up and it ran for a few minutes until it all of a sudden started to skip and the skip got worse until it stalled out. I was a bit over it at that point so I let it sit for a while and came back out later and cranked it up and it was running fine so I decided to take it to the end of my street, drove down and back, all was good, then drove down and back again, and all was good. Let it sit for a min idling and I did notice a bit of a ticking noise, but nothing to out of the ordinary, I went to take it back down the street again and it started skipping as I passed my neighbors house. Turned back and let it idle and it stalled out. Cranked right back up, but almost immediately stalled again. Still nothing but a pending P0106. I checked all the wires to and from the battery and disconnected it to drain capacitors and give a reset maybe. Cranked a couple hours later and same thing, stalled right out.
I'm a bit puzzled. When I had a lifter go out before, it ticked, but it was faint enough I didnt notice that until it got to where it would just hesitate when trying to go. Once you went, it was ok, it was mainly when you would hit the gas, it would lag. My first thought since it seemed a bit intermittent and random, it seemed maybe electrical, then I took myself down the lifter path again, but after reading more forums and stuff, I am in the thinking that the ECM could be going out. As I thought back at other things it was doing recently, the only thing I noticed every now and then was that when it would downshift, it seemed to gear down weird sometimes.
Any help or direction as to narrowing down what it could be will be greatly appreciated. I plan to try and find the grounds and check those and take the plugs loose from the ECM today to see if any of them are corroded or anything.
24k miles ago (98k miles), had all the lifters replaced on the passenger side as well as the plugs, wires, and coils.
Less than 20k miles ago (106kish) had a rebuilt transmission put in. (should have traded it then, but I was thinking i just poured all that money into it so maybe we'll be good for another 100k)
Back in the summer, I had to replace my battery that wasn't even a year old when it just randomly went bad.
It's also always had that what feels like a misfire while sitting at a redlight, but the RPM doesnt move and you don't feel it all the time. I started using only Chevron gas and that seemed to help that out a good bit. I have mentioned to my wife before that maybe I should change the fuel pump to see if that would help that issue.
Fast forward to a week and a half ago, I had stopped near my house at store when I cranked it up, it was very rough idle and I was only a mile maybe from home so I drove there and it was running rough skipping like misfiring. As I was about to pull in, the engine light started blinking and the TSC light came on. I shut it off and went inside for a bit, then got my code reader and cranked it back up to pull the codes and it was running smooth, no lights, but it gave a pending P0304 misfire. I've had plenty of coil pack trouble with a F150 I used to own so to me it seemed obvious that coil was maybe going bad so I picked up one and switched it out. No more codes, no more running rough, until a week later, I left home and got about a mile down the road and when I was slowing down at a light, the car starts skipping and jumping again and running rough so I immediately turned around and headed back. It skipped probably 3/4 of the way back, then it seemed to clear up and it ran ok, not perfect, but definitely not like it was. No engine light, but I checked it anyways and got a pending P0106 MAP/BARO Sensor code. It was time for an oil change anyways so I went ahead and changed the oil, put a new air filter in, cleaned the throttle body, MAF sensor and put a new MAP sensor in (again, previous F150 owner so sensor going out seemed obvious to change it). I cranked it back up after all that and let it run while I was cleaning up and it ran for a few minutes until it all of a sudden started to skip and the skip got worse until it stalled out. I was a bit over it at that point so I let it sit for a while and came back out later and cranked it up and it was running fine so I decided to take it to the end of my street, drove down and back, all was good, then drove down and back again, and all was good. Let it sit for a min idling and I did notice a bit of a ticking noise, but nothing to out of the ordinary, I went to take it back down the street again and it started skipping as I passed my neighbors house. Turned back and let it idle and it stalled out. Cranked right back up, but almost immediately stalled again. Still nothing but a pending P0106. I checked all the wires to and from the battery and disconnected it to drain capacitors and give a reset maybe. Cranked a couple hours later and same thing, stalled right out.
I'm a bit puzzled. When I had a lifter go out before, it ticked, but it was faint enough I didnt notice that until it got to where it would just hesitate when trying to go. Once you went, it was ok, it was mainly when you would hit the gas, it would lag. My first thought since it seemed a bit intermittent and random, it seemed maybe electrical, then I took myself down the lifter path again, but after reading more forums and stuff, I am in the thinking that the ECM could be going out. As I thought back at other things it was doing recently, the only thing I noticed every now and then was that when it would downshift, it seemed to gear down weird sometimes.
Any help or direction as to narrowing down what it could be will be greatly appreciated. I plan to try and find the grounds and check those and take the plugs loose from the ECM today to see if any of them are corroded or anything.