Mechanical stuff and technical stuff are quite different...
Being in the Technical end of things myself I have seen many very competant techs have trouble changing a flat tire....
Count your blessings you have the fortitude to stick through a job.....the details can be worked out here....