Sorry I am not able to recommend any shop to you as I am from far away. You can try your local parts stores for recommendations. They are in the position to know who is specialized in what.
Yes, this can be due to electrical issues. Low battery voltage would cause erratic shifting and affect engine performance.
Check the fuses and have the charging system tested. The signal malfunctioning could be due to its own fault, malfunctioning switch. That would have to be checked.
Monday, January 15th, 2018 AT 7:39 PM