First would be a visual and "sniff" test under the car to make sure there are no obvious fuel leaks. Absolutely check to make sure your fuel lines leading into the engine compartment are intact.
Second - check that the fuel cap is seated and that the gasket is good.
Third - check if you have any vapors escaping from fuel level sender access under the pass side rear carpet
Fourth - possible that your hatch seal is worn and enriched exhaust is finding its way into the cabin. If it is worse with windows down this may be your issue as you are creating a vacuum pulling the exhaust into the cabin.
Finally - as noted by Jay above - and this seems more probable if the issue is only with cornering - you might have a break where the fuel filler neck meets the tank. Apparently a well documented issue in the 944.
community. Would also expect it to be more of an issue with full tank as opposed to running low...