Ok so..I went to take my bike for an MOT today and turn out its broken itself.. It will start up fine (new battery in today) but it was sat on...