I have 2008 expedition last week it idled really rough and if you stepped on the gas it quit running. I got 6 codes 4 were cylinder 1-4 misfire the other 2 were P0340 and P0344. I bought a new cam shaft sensor cleared the codes and started it. Car starts perfect but after about 5 seconds it runs right then shuts off and I got about P0340. I went back to AutoZone and bought another sensor in case it was a bad one. I installed the new one same thing. So I bought another sensor and changed out both of them same result. I checked the MAF sensor and when it’s not installed the car stays running but when I step on the gas it stalls out and code P0113 pops up. I’m really hoping it’s not a timing issue because I replaced the timing chain in 2018 and it’s been driving like a champ until this. If anyone has any idea what I need to do or check next I greatly appreciate it.