Welcome to justanswer.com
Here is what your codes meen
55 is test done
23* Incoming air temperature sensor may be bad
the last codes were from scanner correct? and you have digital odometer correct?
I would review the solenoid installation
Hope this helps
If this helps click accept thanks again David
Welcome to Just Answer,
Are these the same codes that prompted you to replace the solenoid?
The highlighted relay and fuse control power to the solenoid pack. You can replace the relay with the horn relay for testing purposes. Replace the EATX relay with the horn relay. Completly clear the memory by disconnecting both battery cables and holding them together for about 30 seconds. Test drive and see if the light returns.
Diagnosing is made simpler simple because the vehicle turns on the MIL and goes into limp-in almost instantly, you will no if it is fixed.
Most often I see problems with the wiring to the solenoid. Inspect the harness for any chafing, this can be hard to track down. If you have an ohm meter and are comfortable with doing some trouble shooting I will be happy walk you through it.