If it is intermittent and you reflashed then my guess would be hardware like you suggested.