One possibility is a bad sector where the journal file is - ext2 wouldn't have a problem, because it wouldn't be touching that sector, but ext3 would.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)