I would strongly second the electrocardiologist (electrophysiologist).
I would also recommend the Cleveland Clinic if you have any access. Rated by almost everyone as the best heart place in the USA (and perhaps the world).
Check out their web site and do a google on their ratings.