2009 Elantra potential fuel delivery issues
Hello guys, I'm trying to diagnose my wife's 2009, and not having a lot of luck. Here's the story: she left to go fuel up, and then go to work Thursday morning. 1.5 miles after filling up, she was accelerating after a stop light when the car started changing engine speed (she could hear it rev, and the RPMs went to 4K), without any increased throttle input on her part. Then it started stumbling, and acting up, and couldn't accelerate. She pulled off the road and called me. I scanned it, and it had a P2195 and P0107 (O2 sensor signal stuck lean B1S1, and fuel trim B1). I cleared the codes, but it didn't have any impact. The car could not accelerate, and can only barely move, which my initial read was limp mode.
The car starts, and idles relatively ok. I've spoken with others, more proficient than myself, and they thought it might not be limp mode, but might just be not getting fuel. The fuel pump primes and turns off as it should, but I know that doesn't mean it it's delivering the proper fuel. I always kind of expected a weak or faulty fuel pump would start showing some signs or symptoms before it just fails, but perhaps that is not always true. If I can get time tomorrow, I was going to figure out a way to check fuel pressure (doesn't seem to have a valve to make things easy), and the fuel filter. I was going to look at the MAF, and see what my scanner can give me for live data. I did read that one guy said the APS (accelerator position sensor, which I presume is the same as a TPS) can cause issues similar to this.
I'm wondering what people think about a situation like this? Could it be bad gas? Could something be plugging a fuel line, or the filter be plugged? Could it be as simple as the B1S1 O2 sensor? I don't know much about Hyundai, or what these cars tend to have for issues. It just seems odd that it was running fine, then went into a seemingly Limp Mode, and has not recovered. I guess I'll know more tomorrow if I can find a way to tell if the pump is working.
Extra credit: The car has had an evap code prior, but it doesn't show now. I think it was P0444, but when I just googled that, it isn't exactly what I remember the code being before. She said that the car seems to suffered a drop in fuel economy starting around Fall - couple months ago. We live in Maine, it's winter here, and about 8 degrees out with stiff winds. If I think of anything else that may help, I'll edit.