brother your issue is exactly the same as i was facing few months back and i also created a thread about this.
See, go to the key maker and tell him your bike's issue, he would remove a washer or replace a washer of your fuel cap.... ba dm tss! problem solved 