Check to see if any wires got knocked off of the sensors. Or if any of the magnetic pieces got knocked off or moved on the spokes. If nothing changes I would take it back to the LBS you got it from and have them take a look. 28 MPH takes considerable effort for me even in the sport modes, but...