What sort of professional can I call for attic inspection and checking foundation?
A home inspection would tell you WHAT's wrong. An architect would tell you WHAT's wrong, EVALUATE the conditions (i.e.: cracked foundation, lack of attic insulation, etc.) and offer SOLUTIONS on how to fix it, but not provide a bid...(but they could recommend several contractors to get bids from). A contractor would tell you WHAT's wrong, offer a SOLUTION and provide a bid to fix/repair the problem...but I'd recommend 3 reputable contractors and 3 bids.