I don't think that bike was originally £550 and certainly wasn't bought from Halfords. A problematic ebike kit is not worth spending that money on, the battery, motor or controller could be faulty and it could be an easy fix the cadence sensor maybe or a very expensive fix like a failing battery...