I second Steve's comments. I replaced my air intake hoses from FastLane. Much cheaper than the dealer. Call Phil and he'll treat you right!
RE: the coolant tank sensor, the sensors themselves do go bad fairly often. I replaced mine a couple years ago. The floats can get filled with coolant or they can leak just enough to short out the connector plug. Cheap fix.