It starts fine and idles fine you say.-----It revs up fine in neutral you say.----They all rev up fine in neutral !!----What size / year is this motor ??----And it is up to you do do some trouble shooting / per post #2----Post compression numbers and check spark on all leads !!