P2646 can be the solenoid but it can also be the wiring circuit to it that causes the problem. For instance the position sensor could be bad and the ECU thinks the solenoid is bad because the position sensor reports it stuck off.
What did the 2.2 come out of? What other parts were changed to make it work and was it running okay and then this happened or did this start right after the swap?
With answers to those questions I may be able to give you a better answer.
SPONSORED LINKS
Friday, December 20th, 2019 AT 6:01 PM