One more step that might improve things: connect a large(ish) electrolytic capacitor, 100 μF or so, directly across the power input terminals on your board. This could help insure against noise, oscillations and other oddball behavior in your circuit.Thank you for the detailed response. I will deal with each of those areas and feedback in due course.