I bought my Specialised Levo about 7 months ago, no problems until recently. Power keeps cutting out. Seems it could be the contacts but bike shop says they cleaned the plugs and contacts (had a lot of dust in them). Shop tested the bike for 15 mins and was good. Took it home, rode for an hour...