P0131 - front O2 sensor.
Well, you know, I was thinking about that when I read the post. My front O2 sensor failed this spring and it acted much the same way...Same code. Especially the popping and backfiring after about 2 miles. There's a reason for that but it's not that important right now. However, the replacement of the sensor fixed it right up. Before you go forward with the replacement, you could first double check the connector where the sensor harness plugs into the main harness. Unplug it, spray it with contact cleaner and replug, and look for any damage to the harness if you want. Otherwise, replacement is an easy DIY and not that expensive. They come already coated with anti-seize, and if you buy the OEM part, you can be sure that the harness will match up. If you can get the wrench in up there it's easy-peazy. I'm not familiar with how much room you have up there with the RS. Plenty of generic videos on line if you've never done it before.