Have you replaced the thermostat after all these flushes? Could be clogged up with junk causing undue pressure. FYI the 3800 is RARELY known to blow a headgasket even if it gets overheated so I doubt that is the case. Where was the fuel smell coming from? The exhaust or somewhere else? Could be running rich if there is a vacuum leak.