You’re going to have to “scrub” (look through it very carefully) your code.
I know you think it’ll take longer to start over, but I really disagree.
It’s been 2 days and you still haven’t figured out the issue.
I think you’re mixing up the perceived effort of starting over with the actual time it’ll take to redo the code. The effort, not the time, is what irks you.
I’m talking from experience, but it’s up to you. Just keep in mind that if you code on a shaky foundation, you’ll have more issues down the road. Your stuff needs to be AIR-TIGHT.
Good luck.