When I try to start my 25hp it sounds like it engages the flywheel, stops, then turns it and is very hard to start. I've rebuilt the carb, taken apart and soaked it, installed new parts...new plugs...set the timing. When it is warm it starts, just doesn't sound right. When it's cold it's a bear to start.