yes you def have a short. It is the factory rated fuse right? have you touched ur harness at all before? Y i say this is because previous owner (If one) maybe put smaller fuse in. Obv once it heats up it would pop. Just curious