Has anyone ever dealt with Maiden Creek Marine i think i have a short somewhere in my Evinrude 150 in the electrical system my oil alarm keeps going off but i am getting oil to the engine. I am thinking about taking it there if they have some decent mechanics .Any help would be deeply appreciated.