Update to this thread:
I replaced the PCV valve with an OEM one from the dealership. It didn't really seem to make much of a difference. Occasionally after starting the car after it's warmed up and putting it in reverse, it would chug and act like it was going to stall. It seemed better in cold temperatures and didn't really do it much except that initial stint in reverse. Yesterday it was unseasonably warm (55 degrees), and my car was having major difficulties starting. It took a good 5-10 seconds of cranking to get it started the first time after sitting for 8+ hours. It would fire, then crank, fire, crank, then start. Drove it for a while (30 minutes or so), seemed fine. Went through a drive-thru and noticed my car kept misfiring. At first I thought someone behind me bumped into me, but they were far enough behind. I turned the car off while parking at the dentist's office, and got back in and started it up. Put it in reverse, and it was chugging pretty hard. Put it into drive and got maybe 10 feet before it bogged down and stalled. I was able to start it up again without an issue. I drove about 10 minutes, and it bogged out on me again and stalled out at an intersection. Luckily I had enough momentum to pull over to the right-most lane. At that point, it took a good 30 seconds to get it started again. It would crank, fire and sputter, crank, then I eventually got it started by pushing the gas pedal and starting it at the same time.
I've read that these symptoms can be related to the igniter or the ignition coil. However, the symptoms I've read weren't exact.
So far what I've tried:
Fuel Filter
Throttle body cleaning
Fuel injector cleaner
Oil change
Checked distributor cap/rotor, looked fine
Cleaned battery terminals
Replaced PCV valve
Checked air filter, looked fine
Tried using a different key, still had the same issue
Wobbling the key in the ignition while running doesn't make it stall.
Main fuel relay replaced about 4-5 years ago.
Spark plugs replaced 1.5 years ago
Wires replaced 6 years ago or so