Uh Oh. . .
You have coolant on the side of your block!? That's not good. Where are you seeing coolant EXACTLY? Is it oozing from the cylinder head? Or is it caked around the freeze plugs? If it's coming from the head, that's steering me toward a head gasket issue. Can you perform a compression test?
Just to clarify, your O2 sensors may not just be responsible for lean codes. Many, many things can cause your engine to run lean or cause your engine to think it's running lean. Too much air, too little fuel, or poor ignition can cause a lean condition to exisit in your engine. Too much air usually points to a vacuum leak (in your case, maybe a leak in your EVAP lines), poor MAF operation, or other air related sensor issues (i.e.: IAC, IAT, etc.). Too little fuel means a clogged filter, low fuel pressure, or EVAP issues (yes, your engine accounts for those extra vapors). Poor ignition will cause your O2 sensors to register the unburnt oxygen and tell your engine to use more fuel (indicating a lean condition). This usually implies bad spark plug(s), bad wires, or coil issues.
I'm curious if a bad head gasket would cause a lean condition by drawing in air on the intake stroke. Has anyone had this experience?
A few different things may be happening here. Some may be isolated issues, and some may be related. The P0171 and P0174 are definitely related (they usually trip together). The P0455 may be causing your lean codes by allowing extra, unmetered air to enter your intake; however, it may be a gas cap issue or something else separate from your lean condition. If that's the case, I would check for vacuum leaks, low fuel pressure, and for proper ignition to diagnose your lean codes.
Your coolant issue, I'm guessing, is another, separate, issue that needs to be looked into. I hope it's not your head gasket. The codes you have now will become the least of your worries.
What do others think?
Best of Luck,
ERUSH