301 is a keyboard error. The other two are configiuration errors possibly caused by a flat CMOS battery or bad motherboard.
If you go to www.lenovo.com (Lenovo own all of IBM's PC assets now) you can download a maintenance manual. Step through the diagnostics in the manual.
t
September 2007