NuvF
Member
I see. I will definitely consult a lawyer.......................
Do not throw your hard earned money at them as yet. You got plenty of time, you do not have to rush.
Get your J waiver and let more 'forumites' chip in with ideas that can help you.
Send your DS 230 after you get J waiver (probably in another 3-4 months?) and opt for CP first.
And believe me during that time you can search the internet and read forums and become an 'expert' on your 'legal status and your options' and will have a much better idea on the causes and effects!!
Then you can go to a lawyer, and rather than asking him what you need to do, you will be in a position to sort of dictate to him what he needs to do for you.
Patience pays good dividends.....Good Luck !!