re-re-re check for vacuum leaks? that does seem electrical though