I don't know a mechanic but in know some fellow FTE members though could give you some things to try, one is named GreyStreak92
Ford Truck Enthusiasts Forums - View Profile: greystreak92
This guy knows a ton about electronic stuff, and i highly recommend talking to him.