the bonnet catch will cost approx £100 as i had mine done recently by ford.
with regards to the other issue, i agree with oldford and get the codes read to see what has been stored by the ecu and work n it that way.
you asked how much the glowplugs cost on another thread - check on the eurocarparts website to get an idea!