I have found that inconsistant problems are usually due to dirt rather than part malfunction. CLEAN IT FIRST, unless you just like spending money, if it doesnt work than it didnt cost you anything to find out.

Also disconnect your battery for 30 mins