Since you asked about overclocking causing Data Errors, yes, it certainly can. We've had reports over in the Distributed Computing forum of members finding the SETI@Home client erroneously completing work units in unreal times of just a few minutes, when the client should've taken hours.
I wouldn't expect an overclocked bus to cause physical problems for a hard drive, but certainly the data integrity could be compromised.