the dealer told me it's not fixable and it needs to be replaced. The dealer was gonna charge me 200 dollars parts and labor, because it's not under warranty.I complained considering a few months after i bought the car they had to replace:
water pump & timing belt
oil pan gasket
oil pump
valve cover gasket

( they didn't replace it all at the same time. i had to take the car to dealer for oil leak, so they replace one thing. and took it back there again because it was still leaking, and they replaced another thing.)
So, they just charged me 45 dollars lol