Several ABSN programs only look at GPA from pre-req courses, and not your overall GPA. With that said, I would advise you to retake the pre-reqs from a local community college. This would save tuition cost, and give you the chance to receive a better grade (considering most community college classes are less crowded). However, you're still in the beginning stage(s) of your undergrad, if I were you, I would change my degree. While in my undergrad, I switched majors towards the beginning of my junior year and everything worked out fine. Good luck!