Thanks to all for your suggestions, and it did indeed turn out to be the fuel filters. I just got insurance and tags yesterday, put the tags on and took off (installed the new filters a few days ago), and it ran and shifted fine. Cheap fix, this time. :)
Thank you all again. Now I'm going to...