WHAT could this be?!?


First thing I would check is ALL contact points both positive and negative (ALL of your grounds).