I totally concur with Raju.
Free advice: Before calling NVC (which I am guessing would be international call for you), I would first check with the bank issuing your $335 check to find out if it has been cashed. The moment you know it has been cashed you will be in good shape. And then follow the timelines as suggested by Raju!
Disclaimer: I am not a lawyer. My replies are based on knowledge gained on immigration sites & my studies on US immigration. It is always good to consult an immigration attorney such as Rajiv Khanna. If you have specific questions for me, please PM me.