troubleshooter (n.) Look up troubleshooter at Dictionary.com
also trouble-shooter, 1898, originally one who works on telegraph or telephone lines. From trouble (n.) + agent noun from shoot (v.).