When I turn on my car, it starts massively leaking engine oil. It's coming out about as fast as it does when you empty the tank during an oil change. It looks like it is flooding through the big timing belt cap. Any idea what needs to be replaced and how much I will be in debt after this? Is it better to take it into the dealer or will any repair shop know how to fix it right?