Jobi-Wan:
Yes, the file has 3617 leading 0x00's.This is it:
Yuk! But thanks for posting it. And I can't see code errors that would cause ghosting. The digits seem to be getting blanked before the data is shifted out. So I'm thinking it could be due to overloaded Arduino pins connected to the digit commons.