i'd say if ur competent enough have a look under neath the fuse box to see if the connections aint buggerd
as u've said it sometimes doesnt blow the fuse with the fuse box lid off
so it might be when the lid's bk on it's pushing the box down enough to cause a short