Update:
So its a little weird to me. I took it to a shop several days ago to be diagnosed. I drove it there, it drove fairly fine with minimal problem except for when it died less than a mile from my house and couldn't go over 2500rpm.... that's the normal for this thing right now though, been doing that for months. Anyway, when I went to go pick it up from the shop after they couldn't figure anything out, it started up just fine. I got about a mile or so and it sputtered off and died. I did the usual 'try to get it to run' procedures. Wouldn't start after 30mins or so of messing around with it, dead on the side of the road. I got a hold of a friend with a truck and towed it on home where it has been sitting for 2 days with the battery disconnected.
So the little weird part is that now it starts right up again, idles fine again and revs fine(under 2500rpm). I couldn't get this thing to stay running for more than a minute when it was dead on the side of the road and now its starting right up!:shrug: It just seems so inconsistent and odd.
Also, I ordered an ECU from eBay that's an exact number match from the one that is in mine. As stated by the seller, the vehicle was running perfectly fine with no CEL before parting out. The donor vehicle was in an accident but was still in running order.