Well if anyone is still reading this thread, the new cops n plugs didnt help. I almost went and bought a new $700 throttlebody but I like to try to fix things myself so I took the throttlebody off and took it apart. The gear teeth were good, even the open n close spring was in good shape. But after i had taken it off the car it had become really hard to move the throttle plate by hand, it had moved freely while on the car. Anyway it was hard to move until i removed the electric motor, then it moved like it was supposed to. So i took the four screws out of the back of the motor plate and removed the metal housing of the motor and there it was...Theres 2 magnets that are glued to the metal housing that keep the motor from getting out of balance. One of the magnets had come unglued and was causing the motor to wobble and put friction on the motor causing it to turn slower than its supposed to. When it wobbles it throws everything out of sequence and causes the car to go into fail safe mode causing codes p2104 p2111 and p2112. I fixed it for free by using a electric motor housing off of a 2006 Ford Explorer with a 4.0 V-6 in it. Seems Ford used alot of the same parts on different vehicles. My LS runs great now no fail safe, no $700 spent on a new throttle body. I really hate that these cars have had so many problems I love the old car and I aint ready to get rid of it just yet.