fuel pump should be checked either or there is some filter problem too.
get them checked and if still the same problem happens get you car checked as it may be something major
Seems like coil and shock absorber are ageing and need change. Still 3 years is very short life to age, is your FJC have high mileage then its ok if not then it was surprising that coils and shocks failing in 3 years......!
If you really want to wait till you have to change the mounts then there will be rattling noise n vibration that you can feel in the engine.
This will tell you that the mounts are due to change.