History- bike was sitting for a while and upon buying seemed fine other than starter dragging. went to load on trailer to take to mechanic and smelled burning wires. Took to mechanic and he found burnt wiring harness where it made contact with exhaust. Harness was repaired and starter issue fixed. Here is where it gets strange. bike starts and idles great. All electrical tests have been done and all items in spec according to service manual, but machine will not go over 10-12 mph. It will not rev in neutral without hitting limiter, will not run out in forward or reverse. All lights work correctly. Have done bypass on reverse switch, and replaced many items including wiring harness(just in case) and cdi. Can not figure it out.
So here is the situation. Starts and idles fine. Just wont run out. Mechanic says there is a speed sensor in the manual odometer that may cause this but he isn’t familiar with how to test or bypass this. I am stuck with a yard ornament if I cant figure it out. The machine ran great other than starter issue until the harness melted. Please help. Thanks