Are you sure it's the 1240 at fault??
Perhaps try it in another A1200, or try a different CPU board in your
A1200.
Since it's been dodgy in the past, it might be something as simple as
power supply problems, or intermittent connections between the 1240
and the A1200's edge connector.
Anthony.