I'm not too sure about TC cars. But can you lean your fuel
regulator. Get after market one that has a varible settings. Cause
you said that you smell petrol when idling, my best bet is that the
fuel is too rich. SO too much excess of fuel not
combust.......
But i also got mechanic that says if the fuel is too little in the
combustion chamber , it might cause some problems. I think better
to get the car to a mechanic and tune the fuel regulator. At least,
anything happens can blame on mechanic.
Sorry, if i can't be of much help..... 