Gray foam sounds like fuel in the coolant. 6.0 heads can crack through an injector bore and cause this. There's a test somewhere on this forum for determining if that's the cause.
Did you drain the oil from the reservoir where the oil cooler sits?Started small, replaced the oil cooler and now it wont start. All the connections have been reconnected and nothing lost or broken. It cranks until I drain the battery. The only consistent codes are P0407 exhaust position sensor and P1000 OBD sensor. I have flushed the degas bottle and the radiator as best I could I'm trying to flush the rest of the system but I cannot start the truck. I have a check gauge light but none of the gauges are even reading anything because the truck isn't warm enough to start reading from them. Any other suggestions, please.