As mentioned above, there several other threads on this subject with hundreds of posts.
It appears that if the 4.6 is not fully warmed up and then shut off, and then started again, some of the engine components (not sure if it is valves or something else) are not in the correct position for start-up (they get stuck), and the upon restart there is a violent reaction inside the engine. This is more likely to happen in cold weather, and as mentioned above it may be more likely to happen if car is parked on a sloped surface (for example, if designers assumed that gravity would cause components to slide into correct position for next startup). It might be less likely to happen if synthetic oil is used and oil flows better at cold temps, but that is speculation.