Check the blink count again and you'll probaly find that 56 is a 55. 12 is usually start of code list and 55 is end of code
list. The lean code is likely set from an exhaust leak from cracked exhaust manifold, vacuum leaks from pcv
system or possibly a faulty sensor.