Service and Repair

I am not just a marine surveyor, I am also a certified marine mechanic. I offer marine gasoline outboard and inboard engine service and repair.  I can come to your vessel's location or you can bring your boat or engine to my shop located in Jupiter, Florida. I am factory trained in Yamaha, Mercury / MerCruiser, Evinrude, and Honda marine engines.  

Some of the marine engine services I offer are:


I use the lastest in diagnostic software, diagnostic tools, infrared thermal imaging, and up to date training techniques in service, inspection, troubleshooting, and repair of marine engines. I only use genuine factory parts on the marine engines that I service and repair. I conduct my service and repair services with integrity keeping you updated with the status of the service or repair and will never unnecessarily charge or conduct any service or repair that is not needed. All of my collective certifications and training certificates can be viewed here.

To schedule an appointment, request a quote or to discuss your engine issue, please contact me at (561) 255-4139. For more immediate contact it is best to email me via my contact page here

Because of the ethics that I adhere to with the Society of Accredited Marine Surveyors, I can not perform engine service or repair work on the same vessel that I perform any survey on under the same owner or buyer.


Below are some of the diagnosing procedures, findings, and repairs from previous engine work that I have performed in the past:  

Conducting a "sync and link" on a Yamaha F150 outboard engine

Conducting a hydraulic steering service using a SeaStar Power Purge tool 

Using special software to verify a faulty digital fuel guage on the NEMA 2000 network that was not reading fuel

Leakdown testing on a  Yamaha outboard engine

Installing a Yamaha DEC dual control unit at the helm of a center console boat

Using plastigage to verify the bearing clearance of a plane bearing in the crankshaft of a Yamaha outboard engine

Using jump wires to verify a faulty wire harness for a power trim and tilt unit on a Evinrude outboard engine

Pressure testing the lower unit seals in an outboard engine

Disassembly of a MerCruiser inboard engine to verify saltwater intrusion in the cylinders

Disassembly of a Mercury V8 outboard engine that verified seawater intrusion into the air intake and lower cylinder valves

Borescope photo of the exhaust manifold of a Yamaha 4.2 liter outboard engine showing cracks and corrosion that caused power loss

A long overdue replacement of a remote fuel / water seperator filter that was corroding to the mount in the aft lazarette

Fuel injectors taken from a Mercury four stroke outboard engine that were partially clogged causing the engine to surge when running

Corroded fuel injectors removed from an Evinrude Etec outboard engine

Removing the carrier bearing assembly to replace the worn shaft seal and to inspect the internal components

Capt. John Banister, AMS®

Suenos Azules Marine Surveying and Consulting

Palm Beach Gardens, Florida

SAMS® Accredited Marine Surveyor

ABYC® Standards Accredited

ABYC® Gasoline Engines Certified Technician

Yamaha Certified Outboard Engine Technician  

Mercury / MerCruiser Certified Technician  

Honda Certified Outboard Engine Technician  

USPAP® Training Certificate on Appraisal Standards

ITC® Certified Level III Master Thermographer

Member SAMS®, ABYC®, IAMI®, and NFPA®

Capt. John Banister, AMS®

Marine surveyor Jupiter, Florida certified marine mechanic engine surveyor Florida best marine surveyor Yamaha engine surveyor West Palm Beach 33410 Mercury Verado engine surveyor Palm Beach Treasure Coast Marine Engine Surveyor Sun Coast Marine Engine Surveyor Gold Coast Marine Engine Surveyor Hobe Sound engine mechanic surveyor suenos azules marine surveying thermal imaging jupiter, Florida Engine surveyor Jupiter Farms PalmBeachMarineSurveyor MiamiMarineSurveyor FortLauderdaleMarineSurveyor FTLauderdalemarinesurveyor DavieMarineSurveyor Hollywood Marine Engine Surveyor Boynton Beach Engine Surveyor Enginesurveyor Palm Beach Yamaha Palm Beach Palm Beach Marine surveyor Treasure Coast Marine Surveryor Stuart, Florida outboard engine surveyor South Florida outboard engine surveyor Jupiter, Florida outboard engine surveyor Fort Pierce Outboards Marine Diagnostics Palm Beach Compression Testing Outboard Palm Beach Boynton Beach Marine Surveyor Delray Marine Surveyor Tequesta Engine Surveyor Boat Certified marine mechanic palm beach certified outboard marine mechanic west palm beach walk-through marine inspection marine engine surveyor palm beach gasoline engine surveyor palm beach engine surveyor Jupiter engine surveyor Boca Ratopn engine surveyor Ft. Lauderdale engine surveyor Miami Mercruy Mercruiser certified technician Yamaha Mechanic Mercury Verado Mechanic Evinrude Mechanic Yamaha Certified Mercruy Certified Evinrude Certified marine engine surveypr west palm beach Yamaha engine surveyor MerCruiser engine surveyor Evinrude engine surveyor Mercruy engine surveyor palm beach Yamaha YDIS Yamaha engine surveyor Florida Marine outboard engine surveyor Certified Yamaha Mechanic Certified Marcury Mechanic SAMS engine surveyor palm beach SAMS engine surveyor Jupiter Marine surveyor Jupiter, FL Marine surveyor outboard engine survey Jupiter Yamaha Mechanic Yamaha Marine Surveyor Certified Yamaha Honda outboard engine surveyor Honda outboard engine diagnostics Honda Marine Certified Technician Honda outboard mechanic 33401 33418 33410 33458 33478 33431Yamaha XTO Offshore outboard engine Yamaha 425 HP Outboard Engine Yamaha engine surveyor XTO certified MarineSurveyor #EngineSurveyor Engine Certifications marine surveyor jupiter, florida engine surveyor jupiter florida certified engine surveyor florida Yamaha engine surveyor Mercury V6 Mercury V8 Mercury V10 Mercury V12 Yamaha V8 engine surveyor outboard engine surveyor Mercury G3