Default Samsung Galaxy Mini will not boot up past the Samsung screen.

I cannot access CWM. I can only access download mode and Odin does not recognize my device even though I have all drivers. I had the ICS-PLUS rom installed and when I rebooted because my device was a little slow, it kept endlessly rebooting from the same screen. This is my only phone and I don't have any others. Please help me!