Since it's not blowing your breaker, I would agree with RJR and Adriatic above, poor or loose connection(s) somewhere.
Also the divide and conquer method, although it can be a real pain and time consuming, works pretty well. Unfortunately, the solution to the problem is ALWAYS found in the LAST place you look!