1. The lock latch will rust easily causing the fuel cap hard to open if it is left unopened for a long time.
2. Fuel cap lock internal mechanism broken.
Solutions
1. If the problem is cause by the fuel cap left unopened for long period of time, please open it more frequently and clean the rusty area with a towel.
2. Need to replace the faulty lock mechanism at the workshop if it is faulty.