The car vibrates when idling in any gear (not neutral or park). It is also very sluggish at taking off and struggles up steep hills. After 2 mechanics and an auto electrician have found nothing, someone has suggested a faulty EGR valve. Just wondering if anyone else has had this problem?

Has bucked a few times when accelerating/gas light lights up even though have enought gas

where is the starter located?