Before I go and drop money on new parts, thought I'd throw it out to the forum about timing issues. I did a tune up last year, replaced cap, rotor, wires and sensor under cap as it was really corroded. Now it starts up no problem and will idle all day, but won't go over 1500 rpm and runs rough...