had the same problem with mine and replaced the starter relay. also check the ground from the electrical box to the battery. the ground wire may be frayed somewhere. mine was frayed and kept throwing the fuse. i trimed it back a little and replaced the connector.