As with everyone else's advice - go back to basics, so sanitation, good eqipment, good water (as you are in Fife - there should be no problems in your good/Soft water), etc, etc...
One other thought is that you may think that as you ferment you will get clean "Beer" fermentation flavours - this...