The stater may be drawing too much current. You need to spend some time isolating the issue. I would first disconnect the wire at the starter and see if the fuse blows. If it doesn’t blow remove the starter and ground the housing to see if the starter will turn but not blow the fuse. If this passes there may be an issue with the generators engine or the starter under load of turning the engine.
1997 2400 SCR
5.7 Vortec / Bravo 2