mine did what you described, didn't know what the problem was until I cleaned out my throttle body of black sludge, and found out that my timing was retarded. check your timing. stock is 5* jumpered.