I have a 99 SSEi with 135k. Engine is making very bad noises. Body and all other mechanicals in excellent shape. What I need is an excellent mechanic in Northern NJ to replace engine. Also will need engine. Any suggestions? Appreciate any help. Thanks, Charlie.