Another thing to check:
Can you establish and maintain a telnet or ssh session to the problem switch? If not then you may have another device trying to use the same IP as your switch. However this shouldn't affect the ICMP reachability of the IP unless the offending device is blocking ICMP echo requests.