My 2.2direct decided to put itself in limp home mode after what seemed to be a miss fire. I plugged it in to a code reader and found cylinder 3 was to blame, so I changed the pluggs but still no joy. The reader now says fuel pressure sensor which I have changed but the car is still in limp mode and spanner light comes on. Can anybody please help.