If I had to guess I would start with the easiest things you can do. First clean the MAF and Throttlebody. I would then check all vacuum lines. Make sure they are all connected. I once had a vacuum line rot next to the fire wall by the intake manifold and all hell broke loose with my low end power. Make sure you have no shorts on ignition cables. Next I would make sure my o2 sensors and Cats are ok. Once My cats were clogged and malfunctioned and my car did NOT throw any codes. My mechanic spent two days before he figured out what was wrong.My car bogged like crazy. Only when I got up to speed did it somewhat run ok. When you look at your log file click on gauges and you should see your o2 oscillate up and down. Im not sure what steps you have already taken but I can tell you what I have been through with my 1998 c5!