why do I have oil in radiator, engine jacket and coolant tank on 2006 Chrysler 300

but not water in the oil and diagnostic engine code came on.

Asked by for the 2006 Chrysler 300
Sounds like the oil cooler from the transmission or engine let go. You will need to replace the radiator and flush the engine or transmission and cooling system. GL
Qualified Local Chrysler Shops
Qualified Chrysler Shops For This Repair
6351 Dublin Blvd
RepairPal Shop Scorecard
Technical Ability
Tools & Equipment
Customer Service
Customer Amenities
(925) 203-9158
1 more answer , 2 more comments
Possible problem with the oil cooler leaking. :;_ylt=AwrB8pNaCL5Tc3YAdpOJzbkF;_ylu=X3oDMTIyYWdraGcyBHNlYwNzcgRzbGsDaW1nBG9pZAM0YjBkMGRmMGEwMjJiYTViN2NiZTZjZjgxYzBlODllNQRncG9zAzgEaXQDYmluZw--?
no loss of coolant, no water in oil, water temp. still between hot and cold. no change in engine smoothness. and rpm remains at required operation setting.
Not an external leak. An internal separation letting the oil seep into the coolant lines running through the oil cooler. Just a thought. Need to inspect to be sure of location.