Check that you don't have any fuel leaks in the engine bay. Perished hoses would be the cause in 99% of cases if you do have a leak.
When you say the car stinks of fuel, can you smell it in the cabin as you take off, or is it only noticable to people standing behind the car as you take off?
Dan.