and the rough idle was not there before, I suspect you killed the OVP or at least the fuse on top of it.
As far as the original problem, since somebody worked on your car recently I would double check all the connections, look for a vacuum leak and check your coil.
Good luck!