Off my 2003 Toyota Land Cruiser with 201,000 miles (may fit other vehicles). 

Was throwing these codes and occasionally triggering the ABS warning buzzer. I believe the issue is due to corroded terminals as you can see in the photos, but there may be other problems.

C1223 - ABS Control System Malfunction
C1251 - PUMP MOTOR IS LOCKED/OPEN CIRCUIT