Problem with IMEI is a problem with your EFS partition. You installed a new modem along with the new roms you tried and upgraded your EFS from V1 to V2. If you don't have a backup of your EFS, you are partly screwed.
Post #17485 in this thread
i kept getting md5 errors with my backups.
i found a program on youtube and i have now got my IMEI to be correct. ( this made no difference with optus firmware)
i have now put revolution rom back on and installed baseversion 19300XXEMG4 and im back to having 3g data and phone calls but no sms and cant update the centre.