The officer didn't stop you as you were already stopped. Sleeping in your car with the engine running is enough to give him reasonable suspicion to investigate. After he determined that you were drinking or had been drinking he had a right to do his routine.
A year old ACL tear will get you a job in the NFL; I wouldn't count on that as a defense to not being able to balance.
Your attempts at wiggling out of this are very feeble,. The officer had every right to "stop" you and conduct a FST. Your year old ACL surgery is not much of a defense. Hire a lawyer. You will not do well trying this case on your own.
Officer was exercising his "community caretaker" to make sure you were ok and see why you were passed out in your vehicle. After he smells odor of alcohol he has probable cause to investigate if you are "operating" your vehicle under the influence alcohol. You will need to consult an attorney to explore any defenses you may have as well as your options.