starter binding up causing the engine lockup? that would be easier to remove/check than yanking the engine.

that carbon build up could be from someone treating it like an old man's bike, and running it at low rpms all the time.