Its a 2004 with 52,456 miles. The transmission was replaced last month and it's been well maintained. I've looked everywhere online to find out the issue and most of the answers have been the idle control valve. I'll see if I can get it replaced today.