I have a GM 153 in line four cylinder with a mercruser outdrive. THe motor runs well but when shifting into gear it jerks extremely hard. I believe the engine is idleing to high but i was wondering if it could be the shift cable or the shift assembly. I have trouble going into and getting back out of reverse as well as trouble going into forward. please help...