Alright, I am done coding my vb app. My app keeps the ElmScan Initialized and checks for "NO DATA" returns. It currently requires a 3rd party tool called "Eltima Serial Driver XP" to create a com port tunnel. My ElmScan ISO works perfectly now.
If anyone would like the app just let me know. As of right now it is not user-friendly, I am not going to make it "user" friendly if "users" aren't going to be using it
How it Works:
Mirrored virtual ports are created with Eltima's software. Lets call them Port A and B. My ElmScan is connect to Physical Port C. Centrafuse OBDII is setup to use Port A. My app creates a bridge between Port B and Port C , and monitors all the data that goes through it, Ensuring that the OBDII is initialized and returning proper values.
What was causing the "NO DATA" returns from ElmScan:
Apparently the commands below were making my device render useless. After entering these commands the ElmScan would return "NO DATA" for every command after.
either of these commands 010a , 010b , 011e , or 011f