You should post this in Spider instead of Engine management.
Anyway, usually oil on the hood is the crank seal. The crank pulley flings it onto the inside of the hood. Could also be excessive crankcase pressure pushing oil out the fill cap or dipstick.