hi i have a 1998 BMW 323i and when i take my oil cap off the car, my car idles higher and runs better. Also when i floor my car, my #1 cylinder is misfiring. My tranny light also comes on within 6 miles of driving the car. I have replaced the CCV valve, the ICV valve, and the TPS sensor. What could be my problem any ideas?????