yesterday morning i disassembled the front break removed the pads and all the rust from the cradles and the disc, pads were almost perfect so not the issue. i also took steves advice and pumped the piston a few times, as of yet the squeak has not returned, maybe all it needed was taking apart and re-assembling,.
Also take a water hose to your front wheels once a week. What i do is poke the hose through the holes in the wheels and watch the dust drain away. Makes everything much easier at service time.