We need to find out where the problem lies.
First I would make sure that the Spirit did not get loose over time, make sure is seated properly, make sure that the clips are in the right place.
If that did not fix it, I would disconnect the board and try to boot normally just with 512KB RAM, to see if the A1000 is fine.