Yesterday as I crawled my way through heavy traffic on my drive home from work, my car started lurching unexpectedly. When I let up on the gas, the lurching subsided. I was able to recreate the behavior multiple times on my drive home, as well as while parked in my driveway. As the RPM exceeded 2500 the engine would lose oomph/power and the RPM would start stuttering/oscillating between ~2500 and ~2800 RPM. The behavior was identical regardless of which gear I was in (D1, D2, D3, D, or N), regardless of my speed, and regardless of how aggressively I was pressing the accelerator pedal. Every time the RPM hit 2500, the engine freaked out.
This morning, it did NOT happen when I tested it briefly. I was able to rev up to 3500-4000 RPM without any issues. I did read a case online in which someone experienced a similar issue that only manifested after the engine had been running a while.
My car has ~173k miles on it, and this is its first engine issue. Does anyone know what might be causing this? Thank you.
Video attached; also located here: https://www.youtube.com/watch?v=K-4axqO7BBI