thanks chrisr for the fuse ratings, eventually found two on the pcb, i was using the correct fuse size, so i've just had another guy out to look at it again, same company as before and free cause it's a recall, nice :).
anyway, he doesn't know why his mate told me to get a new switch, like you...