SOLVED!!

Thanks to everyone who recommended I do an oil change. I did that just now, took the car for a spin, and everything is perfect now!

I was afraid the problem was more serious than a simple oil change...