If he's 'whining' alot about racing you, he has a "little weener" complex. You need to do a compression check on all the cylinders. New spark plugs, wires, cap, rotor. Run some "Techron" fuel system cleaner thru. (Get it at Wallymart for $6)
Tires !!!!
Fix ALL the oil leaks you can. New...