Also check the fuse contacts -- those "torpedo" fuses are prone to corrosion, and the 25A ones also tend to burn the contact that hold it in place. If they are dirty, they overheat and cause the fuse to fail due to excessive current flow for the very limited contact area. Polish with some very fine sandpaper or 3M abrasive pad and grease with lithium grease.
Peter