Have you tried recalibrating the ESC? Id try that first and then if that doesn't work, Id start replacing parts one piece at a time until you figure out which part is acting up and then either get it warranty replaced or start troubleshooting that specific part.