You probably did this, but another area to check:
General Ledger, Setup, General Ledger Options
On the Main tab, make the following selections and click Accept:
Auto Create when all Segments are Valid = Yes
Add Main Accounts in G/L = check
Add Sub Accounts in G/L = check