Only way to know what the problems are is to open up the A1200 and inspect the mainboard for issues/problems. See if you can see of any issues such as rust etc..
Out of a matter of interest, who recapped and repaired this for you? Who has been recommended to you?