Any blue smoke coming out of the pipe? The fuel smell could be from a leaky injector or from the hoses of the EVAP system which are somewhat around the oil cap area if that's where you are smelling the fuel from. Unless you drained the oil and smelled the fuel in there, I wouldn't jump into rebuilding the engine just yet. Also change the oil to see if it comes back and if you are doing your plugs, you might as well get a compression test to see if there is a leak or not. Also there aren't any wires either just individual coils.