So I sell my perfectly Taurus so I can go to Washington State and buy my son's Lincoln Continetal (1996) cause he needs the money. Figured I'd use it as my driver while I work on the ol F100. Ran fine coming back to Iowa but now. Oh, boy. If I let it warm up without going out of town (easy to do in this little berg) and rev the heck out of it, it won't wind over 3000-4000 rpms. This is a DOHC 4.6 Ford motor. and it's kind of embarassing when you pull out to pass and it won't rev high enough to even shift up in the gears. It had Traction Control, Door Ajar warning lights on, and There is a multifunction device under the hood that is bonkers and I am waiting for the Ford Garage in Exira, Iowa to get the parts in. But they say that there is no engine codes in the OBD2 system. go figure. Anyone got any Ideas about what could be causing this. As I said if I rev the heck out of it when it's cold it runs alright.