So I've had my 2009 Mazda 3 for about a year-and-a-half and it's usually a fast little car. I got it inspected back in November and the only issue was rust repaired on the body. I got a brand new battery and an oil change and filters done. Starting at the beginning of this month I noticed that my car was not accelerating like it usually does it almost feels like it's going to stall. Starting on a hill or just starting in general, my car goes very very very slow and then picks up speed eventually and then drives just fine. Advice? I don't have my inspection review anymore but I don't recall anything that was on the lines of upcoming maintenance or anything. I don't commute far, either.