How do you know that the mechanic that you took the engine to for repair was telling you the truth. Were you present when he disassembled the engine? In other words, did you watch him? Myself being a law school grad and former law enforcement officer, I know that what is said by many mechanincs is often not the turth.
Let me take you for a trip down memory lane and give you an example.
Sometime back I was driving up to Big Bear Lake and there was a large rock in the middle of the road. I had 3 options: 1: swerve to the right and go over the cliff, killign myself; 2) swerve to the opposite lane and find myself in a head-on collision; 3) run over the rock. I chose door number 3.
The rock was larger than I thought, so it became lodged under my car as I drive to safety. It effected my tranny to the poitn of it staying in 2nd gear.
I took it to three purportedly reputable tranny garages when I returned to Riverside: 1) Budget Transmissions; 2) AAmco; 3) the third I can't recall.
Each SHOP told me they inspected my transmision and I needed a new one; cost: $2200.00.
Not wanting to spend $2500, I crawled under the car and saw a loose wire dangling from an area adjacent to the tranny. I plugged in the wire, put the key in the ignition, cranked it over and vola, my Olds Bravada ran like new.
So Grasshopper, don't swallow the line and sinker when some mechanic tells you something is wrong with your mechanical toy UNLESS you watched him tear your engine apart. If his lips were moving, he was probably BS'n. (I apologize Snipe-I promise to wash out my mouth with borax)
If I were you, I would send SeaDooYa a PM and try to wrok things out. You will come out way ahead if you do.