Make sure its on there properly too. IIRC they are finicky.
Personally Id take it back and get one of these:
http://www.performancebike.com/bikes..._1097529_-1___
I traded my Fleas for these and am way happier. The plug is integrated into the unit so there is no extra parts and the mount is more robust.