You have a bad connection somwhere, use a Multi meter or a bulb with two leads and check for voltage at every connection starting at the battery and working along
E.G
First check ground wire by putting -ve to engine and +ve to battery then
-ve to ground of battery and +ve to other terminal, move it to other end of red wire, then end of fuse, other end of fuse etc etc
At some point you will get no light or no voltage reading so your fault is between the last good point and the first bad one