Hello everyone, I am currently getting P0174, p1173, P0159, P0150. I have had a slight exhaust leak where the y pipe meets the exhaust manifold (even due to extensive attempts at repair) that kept p0159 and p0150 on. I am currently on a business trip away from my home and will be for another month, so I am unable to fix the issue for a bit. I didn’t have any negligible performance due to this issue, and checked the codes weekly to make sure they stayed the same. Approximately 24 hours ago, I began having intermittent rough idling. I took it to the shop, and P0174 appeared, with a suggestion of MAF sensor being the culprit (autozone). Today, I have a strong smell of gasoline from the exhaust, and still intermittent rough idling. This would make sense for that code, however I was wondering if there is anything else I should check before pulling the trigger on a new MAF. For background, I began having issues with oxygen sensor codes about a year ago, which led me on a wild goose chase of purchasing new oxygen sensors, switching them to check if one was broken, etc. I ultimately hypothesized that the cats are bad since the truck is 20 years old, and was just going to suck up the payment cost to when I got back (in case anyone wonders if I am going to fix those codes). So, I am not worried about those codes, but the ones that could be causing rough idling (unless they are intertwined, which would be odd because I have driven with those codes for almost a year now, and never had an issue). To be clear, I am seeing if there is anything else I should check for this specific rough idling issue? It began out of the blue yesterday, which is what makes me curious as well. Thanks for anyone’s help!