I think it's supposed to idle in drive at 550, my 06 XK is closer to 500 when warm. It does a weird stalling trick goes down to 300-400 rpm then back to normal . A lot of 3.7 and 4.7 owners experience this, might be CPS might not. For me I know it's based on the electrical load, ac, fan on high...