spycatcher2k: Yip - that blue wire is loose & line 54 of your code is wrong.
what blue wire are you talking about ?