first off..clean ur motor really well and then pay attention to it..see if u r leaking oil or not..make sure u check ur dipstick to see if its low etc..then go on from there..then if there is oil leaks etc..take it to a trusted honda mechanic(check the sticky at the top of this section) and see what they would charge 650 seems way to high for me..