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

1 answer
have diagnostic done