i had the same problem b4 wen the car was idling at the lights or jst idle wen i was warming up... is ur exaust spiting black unburnt pretrol? have a look coz it could be ur O2 sensor i was having bad petrol consumption aswell... after i changed the o2 sensor i had no more smell of petrol... have a look and give it a try...