Wiper could be an issue with the motor, they have separate tracks for different speeds and they're known for corroding. If you need a replacement, make sure you check your existing motor and see if it is a 5-pin or 6-pin unit. Could also be an issue with the auto-wiper control unit, which when faulty can effect wiper function in general. This is under the scuttle panel on the passenger side, and is prone for getting wet which doesn't do it the whole world of good!
As for your engine light, needs plugging in and codes reading. Could be a number of things, the JTS can be a tricky beast to diagnose if you're not used to working on them. What's the mileage? Anything over 80k I'd say its worth pulling the fuel injectors and having them checked/refurbished. Problem with this is that it is a long job, they are under the inlet manifold at the back of the engine.
- UK's leading independent Alfa Romeo specialist with branches in Bedfordshire, Cumbria & Dorset
Wizard Exhaust systems available here
Tel: 01768 879 171