I'm not sure how helpful this will be, but I will share my experience. I sailed through high school just as you did, and went to Ohio Northern undecided. My parents encouraged me to study engineering, but I couldn't find the motivation. I didn't care about integrals or derivitaves, and I certainly didn't want to spend hours of my free time studying. I selected a major that was more hands on. Basically industrial technology with an engineering minor. At the time, the pitch was that you could still compete for lower level engineering jobs and work your way up the ladder.... that was 8 years ago before the economy was completely in the can. I finished out my studies and earned a 3.5/4.0 with a reasonable amount of effort. I now find myself in job that I dislike immensely, without the tools to compete in the market place.
As I have grown older, I have completed many hands on projects for myself and others. I'm now at the point where I would like to tap into my engineering background and design machines, but I can't get my foot in the door. I have been doing a lot of work with standalone EFI controls, and I would really like to do R&D for factory calibrations. If I had an "engineering degree" I think my future would look quite different. The thing is, it's hard to have regrets. When I was in school I was disinterested. I guess that's a character flaw, if I don't care about something I have a hard time giving it 100%. On the other hand if I feel like my work has value I am relentless about following through. I don't think I had what it took at the time. I know I do now, but I lack the funds. Nice catch 22.
Here is how I vue your options (based on my experiences):
1: Suck it up, do whatever it takes to force youreslf to become more interested in school. Make yourself realize that though your classwork may not be your favorite thing, ultimately it is an investment in yourself. The more effort you put in, the more you get out. Hope that when you finally find yourself, you are where you want to be.
2: You can punt (kind of like I did). Find something less difficult that you can engage yourself with, and be good at. Hopefully you don't end up in a place you don't want to be
3: Take some time off of school: internships, get a full time job etc etc. A little blast of the real world might help you see what you are actually working for. It might give you a reason to focus. A little something to realize why you need to work so hard.
Ultimatley I have learned that everyone eventually figures out exactly what they were meant to do in life, no matter how slim that realization may seem. The trick is figuring it out when there is still time to do something about it. I have also realized that school was supposed to be about learning. NOT simply getting a degree. I also learned that life is hard, a fact I wish my parents would have drilled into my head at every opportunity.
Good luck, hopefully you can figure out how to get yourself on track with a minimal amount of wasted motions.