> Is there a guideline for NAND flash detailing the timing, register settings, the algorithm,
> the things to double check in hardware...
I've just had a look at the MPC8309 manual which I assume is close enough to the MPC8308.
There's lots of things you can fiddle in the FCM registers. You could try changing the Option Register timing (to relax and slow it down as much as possible) to see if that fixes it. You might also be able to slow down the LocalBus clock to see if that changes things.
I'd recommend going through EVERY timing parameter in the Micron Data Sheet "AC Characteristics" table and then comparing with the FCM programming. Then try to verify every one with a CRO.
Do you have a Development Board? Does it work OK? Does it use similar/same/different-brand chips? If it works, look for differences in the memory chip parameters, your board design or compare the signals side-by-side with a CRO.
Tom