for a couple of weeks now my truck would sometimes have a hard time starting to where it would die off. Then it would start and run like nothing, but today it ran fine all day and got home turned off the truck and went to leave again about 30 mins later. Tried to start the truck and it cranked over but died off. I tried a few times and it just cranked. Now the truck won’t even crank at all. Checked the battery and it’s fine. Checked to make sure the gas cap was on good. Ran the codes and I’m getting a bunch different fuel codes p018b, p0442, p0455 & p2635. Anyone else have this problem???