Just purchased a 2012 Fiat 500 Sport with about 50k miles on it. It has a bad oil leak from within the front timing cover. I'm trying to determine whether it's the crankshaft seal, the oil pump seal, or? The compression is 180 ft lbs across all cylinders. There is significant air pressure from the oil filler cap when it is removed. I'd appreciate hearing from someone who's dealt with this successfully.