Už to tady všechno bylo probíráno:
Možná by pomohl zkusit vše oddělit optočlenem a pro relé použít jiný zdroj.