does sound weird. It could need new spark plugs or the battery connection could be bad. Or could need a fuel system cleaning to. If the car has high mileage(150,000 or more) then it might be on its last leg or wheel so speaking. You might have to take it to the dealership if you haven't all ready and have them keep for a day or two to see if it acts up on them. good luck.