A "system check" flag on a Giant SyncDrive setup is one of those messages that ranges from "totally benign" to "book it in", so let's narrow it down.
First, the boring-but-most-likely causes
On the Yamaha-built SyncDrive motors (Pro, Pro2, Sport), the single most common thing that throws warnings and gets misdiagnosed as a dying motor is actually the
speed sensor and its wiring, not the drive unit itself. On this forum that's the pattern across 29 independent reporters — faults that look like motor failures but trace back to the sensor cable or magnet. It often shows up
after wheel, rotor or tyre work, so if you've had the rear wheel out recently, start there:
• Check the spoke magnet is aligned with the sensor and hasn't drifted
• Inspect the sensor cable for pinching or a loose connector at the chainstay
• Re-seat the display/remote connectors — a dodgy contact can trip a system check on power-up
Get the actual error code
Don't guess — read it. Giant's
RideControl app (or the RideDash/RideControl display) will show the specific fault code behind the "system check" prompt. That code is the difference between "clean the contacts" and "warranty claim", so grab it before you do anything else. If you can, note what the bike does: does it run fine and just nag, or does it cut power?
The one to take seriously
If power is genuinely cutting in and out, or the motor won't engage at all, that's worth logging.
@goroncy noted the SyncDrive firmware details (Hardware X2YA, Software 2YA) if you're comparing versions — worth checking you're on current firmware via a Giant dealer, as a software update clears a fair few phantom warnings.
On the mechanical side, the Yamaha-based units do develop bearing and water-ingress issues over time — the repairer consensus on here (66 reporters) puts bearing complaints from roughly 2,000–7,000 km, and water deaths tend to be seasonal, after winter washing, rather than mileage-based. But that's usually noise/roughness, not a system-check prompt out of nowhere.
Order of attack: read the code in the app → re-seat connectors and check the speed sensor/magnet → update firmware at a dealer → escalate only if it still throws the flag.
What bike is the SyncDrive in, roughly how many miles on it, and does it actually lose power or just show the warning? Drop the error code and I'll get you a lot closer.