Originally Posted by 4-G-rim
The best way for you to find your oil leak is to clean as much of the oil thats under the car now with brake cleaner and several rags. Run the car for a couple of days and inspect the area where you had the leak before. You should be able to find the source of the leak and go on from there and fix the issue.
Now the "blow off" sound is definitely odd. Did you try to either you or a friend to hear for the source of the sound while revving the car? A intake leak will cause stalling issues, trust me I know..I just fixed a issue with my car not too long ago with severe stalling and throttle response issues with a intake related leak.