Actually, while your temps are within the right range, if they are fluctuating by that 5 degrees, it is a roller coaster ride for your snake. You need to keep the temps stable. Boas generally like slightly cooler temps than balls. I would recommend an ambient temp of 78 and hotspot at 90 and no higher. And boost the humidity by 10% or so.
Boas are usually eating machines. Have you taken this snake to a qualified herp vet? There are some medical reasons why a snake will refuse food, including parasites or birth defects. Don't assume your boa can't have one of these issues just because you got him from a reputable breeder or because you can't see the problem. At this point, I would take him to the vet to rule out something of this nature.