Could this be a bad distributer cap?

Car wants to stall in gear (600 rpm), and I'm 40 miles from home now...