Its a great idea in theory but I think it'll just be unpractical and really "old" having a waterpipe game to start an engine. (old as in, it've been done 9001 times before)
Maybe some other things, like you have to wack it with a wrench 20 or so times, maybe use a blowtorch abit on it, etc. realistic things.
I have to use things which are hard to spoof on the client, and it should be somewhat of a challenge to get working. Hitting it with a wrench isn't exactly challenging, but doing a puzzle can be, but the server will have to check with the client that what they've done is actually correct, as they could just send a message saying they've done it when they've not.