diagnostic code P1294 target idle not reached on 1999 Chrysler 300M

this code showed up recently,but seems very much to me that the engine is always racing causing down shift problems at stops

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
have diagnostic done