Sounds more like the FWC - The erroneous pitch indications on the PFD would support that view. Normally, if resetting the radalt c/b does not work, trying the FWC reset (only on the ground and parked of course!) will solve most problems like yours.
Computers are wonderful things! A United mechanic I was talking to the other day said that the difference between Boeings and Airbuses was that most things on a boeing could be fixed by hitting them, while most things on the airbus could be fixed by resetting the computers and then hitting them if they still did not work!