My car stalled at idle this morning, and bucked when pulling away from two stoplights this afternoon. It doesn't idle roughly, though. About a week ago it developed a tendency to run rough or run for a few seconds and stall at startup. I have no idea what might be causing this problem.