Not sure if any one else could service the warranty for you or not. But some places do charge a diagnosis fee then if under warranty wave it, other places look at it first then short out if under warranty or not.

Oil leaks can be tough to pin point, maybe it's just coming around the sensor threads or something easy like that.