Spider - 105 & 115 Series (1966-1994)
Thank you to those of you who gave me tips on the power loss problem. It turns out it was only the broken plastic intake and fortunately I found one on ebay. Per all the suggestions, I checked the fuel pumps and related hoses, all are fine.
One more question now. My air conditioning blows...