Ok I have the code from the check engine light and it was PO 0770 Solinoid E. As I stated before I replaced all three solinoids so I guess I have a bad one. I cleared the light and will drive around for a while to see if it goes again but as I stated before it only has thrown the code after driving on the highway for like 2 hours and then the light comes on. Any Ideas again