The 5100 error in the i850 is carriage related, specifically it points to the
code strip, carriage assembly or logic board.
If it is the logic board or carriage assembly then it is probably time to
replace the printer unfortunately.
http://hardware.mcse.ms/archive46-2006-3-279523.html