hmm now u say that you did nt have non gen discs and pads fitted did you? if you did some of the dics come with out pick up rings
may have a bit of water in plug. try giving them a wiggle about.
Old boy reckons it could be low on brake fluid and that's bringing the lights on, is it possible?
Mine came on due to the brake light switch needing adjusting.