301 is a bad keyboard error. If you gunked it out or spilt some soda, there's your problem.
Troll E-Bay for salvage computers for cheap to take the keyboard, or get hosed by Lenovo for a new one. If you are handy, you may be able to take the keyboard out and clean it.
Bob Smith, January 2009