You need to find somebody who specialises in cookers like myself, obviously this chap had no idea, from what you have described this is a pretty simple repair, probably requiring a new timer, a simple timer by pass would confirm this.
For me £20 is not a reasonable charge when the bloke...