Sounds like your vacuum advance is bad.