Hope to get input on current problem... SLK 230/2001... Car cranks and idles roughly. Also when running down the road at times it cuts back to 20- 30 mph and won't go any faster... I scanned and got generic codes PO 102-mass/volume airflow A circuit low input..P0457-evaporative emission system leak detected...P0101-mass or volume air flowA circuit range/performance....P0455-evaporative emission system leak detected (gross leak/no flow)..that being said I checked Mass air flow sensor, it was clean and dry...I did discover that the harness connector for the cam position sensor was broken (from age and heat I suppose)..harness will plug in but not lock in place...Could this be the problem? Any ideas?