Umm, that TSH is perfectly normal! It couldn't be better. You may need further testing and I'm sure Dr. Mark will recommend some, but the symptoms are pretty non-specific.
You are probably hypothyroid, your TSH is high, your free T4 is lower than normal. He should also test your free T3.
These levels look okay -- would consider testing antibodies, if negative then it is difficult to attribute your symptoms to a thyroid problem.