My first thought is that somehow or another the airport card is loose inside the unit. So I would start by opening it up and making sure it's in the slot properly, and that the antenna cables are connected properly.
I'm also pretty sure there are no 11n cards for the G4 lineup, period. 11g maybe, but certainly not 11n. So if that's some kind of third party card, that could also be a contributing factor.