It sounds like both your vehicles are in rough shape and probably shouldn't be driven (due to safety and/or reliability issues- you don't want to get stranded). You should probably fix one or the other first if it's what you can afford. Do your "modifications" after you get them running.
You may want to try cleaning the MAF, MAP, and (debatably) the O2 sensor… as well as their electrical connections as their could be corrosion there. Google can reveal how to clean them each. I would clean the MAF first as a bad MAF can cause false fault codes due to producing incorrect values Do not use a cleaner that will leave a residue.
The "dragging" could also be a transmission related issue. Do you know if your transmission is electronically or mechanically controlled? If it's mechanical (which it likely is due to the age), the vacuum issues could be sending wrong feedback to the transmission and put you in the wrong gear.
I would imagine the "dragging" is the biggest factor in your mpg drop. That said, a poorly running engine (with air sensing issues) can also kill the gas mileage as non ideal combustion may be occurring.
So does your mechanic still exist or not? Is this the guy who didn't read the CEL codes previously? If that's the case, I'd find another guy.
A high idle usually good. The idling issues you're attempting to correct may also be caused the vacuum problems as well.
Important Questions For You To Answer:
1) Why do you think the "dragging" issue is related to the brakes? I find it odd that your car when driving will "drag" BUT when you come to a stop it will not hold stopped. (see next question…)
2)Can we clarify something here? Let's say you're in Park, stopped with your foot on the brake. When you shift to D, are you saying that your car cannot stay still and will begin to move forward despite your foot on the brake?
Is the car fighting the brakes (high *sounding* rpms) or does the brake pressure vanish (peddle eventually squishes to the floor). If you pump the pedal does it bring back the pressure?
3) What happens if you use the parking brake in this situation (when in drive but trying to stop)?
4) Do you have any squealing, shuddering, vibrations, grinding, etc noises/senses occurring when you use the brakes while moving? Do you stop straight or does it pull to the side?
ok a few Updates for all (I am quoting A.Goldburg because i will specifically address his post but this IS a update post).
I have no clue if the trans is electric or mechanical all the gauges are mechanical so i assume its the latter. The transmission shifts normally.
Second, I have reset the ECU, unplugged the IAC Sensor (Or valve not sure) as a temporary solution until it goes in the shop.
The mechanic still exists but the one I took it to when the brakes blew i refuse to ever goto again, This mechanic I will be taking it to knows all about the car he said and i quote "It's the same thing as an Aveo" and that is true, Mechanically speaking it IS the same, Same Wiring harnesses same engine.
I told this mechanic the whole story he said he would have to investigate the drag. I told him i pulled the fuse to reset the computer (and yes i put it back in the car wont run without the ECU) and unplugged the IAC so i told him the only codes he
should see are the Camshaft Position Sensor (CPS) and IAC codes.
Now to respond to the numbered questions:
1. I know the drag is in the brakes BECAUSE the dragging was not there before the brakes blew but has been there ever since the brakes lines, hose AND Master Brake Cylinder were all replaced, I did have a seized caliper they said the fixed it, I did not care to ask how) so I suspect a faulty Driver front caliper. Also the brakes hold the car fine I believe you misunderstood the circumstance that led to that statement.
2. The "Press brake to shift from park" has been iffy on my car for several years (I dont mind) so most of the time i can just shift it without a need to press the brakes (or literally just a tap of the foot on the brake releases the shift lock) The car rolls fine (at 1st) with no foot on the brake) when the drag comes it wont move at all unless i floor it in reverse or put it in 1st gear. (I have become really good at up and down shifting an automatic) LOL.
3. for the sake of time i use the parking brake frequently since my job requires frequent in and out of the car i usually just leave it in nutural and yank the parking brake, it holds the car fine (however not well enough to do a burnout as claimed to do with FWD cars)
4. Other than the typical brake squeak after its rained, no nothing at all. However i do think my alignment is slightly off because if i let go of the wheel it start going to the right.
The mechanic quoted me around $400, he will investigate the drag, replace the CPS and the timing belt while he's in there. i will also have him replace a couple of vacuum hoses that i have taped up because AutoZone don't have vacuum hoses one of these taped hoses is to the power brake booster. If the O2 Sensor still reads bad ill have him check that to see if its the sensor or the circuit and have him replace the O2 sensor too if needed.
The drag is gone for the time being by simply unplugging the IAC it idles higher so the car moves on its own about 15-20MPH without even having to press the gas. I'll drive it that way until it goes in.