Solenoid issue

Hello have a solenoid problem.
I bought a parked non running Car car two years ago. Fixed it all up and have about 1000 miles on it currently since redoing a bunch. Haven’t had a issues yet.

So question is looks like I have an issue with the original solenoid. Not sure if it is repairable or if I should just buy a new one? Seems Rusty like the entire car was when I purchased it.

Carr would show code 51 then sometimes 57 and also 66. Car would move an inch then show code. Where actually found this was when I went to move the car I Would floor the gas in it and it would actually go but start making the noise like in the video

Just wondering if there’s a way to clean this or if I should just replace it thanks

Dan

Might suspect a controller problem