The first 2 problems are likely related and could be any number of issues from dirty throttle body, dirty fuel, dodgy pump... many causes for that behaviour. If your handy under the bonnet have a squizz and see if anything stands out.
The second problem will likely be a dodgy temp sensor which is a pretty cheap part and you can replace yourself (make sure the engine is stone cold) and will cause the temp gauge not to work. The fans should run on a little especially if the coolent temp is high, this is normal for almost all thermo fans.
Bookmarks