I just bought an '06 with only 60 miles on it. Starts great but needs to warm up good before it will idle. After it's warmed up and running it down the road it will backfire when i shut it down. Any thoughts?