Does the fuse blow right away or after a short period of time? Not that I am an expert, but if it is after a short period of time, could it be that your pull and hold coils are being energised continously when the key is on? The pull wire should only be energised when the starter is running.
I am less likely inclined to say that it is a harness short but it may be worth looking into anyway. These can be hard to find. Flip the ROPS and start tracing the harness from the key all the way to the engine, paying particular attention to any and all points where the harness contacts other components.
Hope this helps,
SR