P0105 points to possible map sensor issues. Usually mounted somewhere on the intake manifold. Try online auto parts or rockauto for images. There are YouTube videos too for this.
open