5.9 started idling quite high

Check if the engine is pulling a code. If it's idling high like that and if it fluctuates frequently, it could possibly be an ignition module.

Dodge magnums dont have an ignition module.