I suspect the layout of components and traces. Can you post a pix of your board? A ground loop is possibly taking you down.